Timeline
08/26/20:
- 15:27 GSoC/2020 edited by Mritunjay Kumar Sharma
- Updated wiki for GSoC meetings (diff)
- 12:00 Milestone 5.1 completed
- 07:34 GSoC/2020/POSIX_Compliance edited by eshan dhawan
- (diff)
- 07:18 GSoC/2020 edited by eshan dhawan
- (diff)
- 07:14 GSoC/2020 edited by eshan dhawan
- (diff)
- 05:43 Release/6 edited by Chris Johns
- (diff)
- 03:38 Changeset in rtems-tools [eb36081] by Chris Johns <chrisj@…>
- tester: Change to a simpler TFTP server - Add a simpler TFTP to allow parallel test hardware - Remove the imported tftpy server Closes #4063
- 00:50 WikiStart edited by Chris Johns
- RTEMS 5.1 Release update (diff)
08/25/20:
- 23:59 Ticket #4037 (Python script distribution standardisation) closed by Chris Johns <chrisj@…>
- fixed: In 650c6f9/rtems-source-builder: […]
- 11:21 Changeset in rtems-source-builder [650c6f9] by Chris Johns <chrisj@…>
- sb: Use shebang env python Closes #4037
- 10:28 Changeset in rtems-docs [aba4c6b] by Karel Gardas <karel.gardas@…>
- user/pc386 BSP: add documentation. The content is compiled from TBR pc386 wiki page, BSP's README files and from the actual BSP code.
- 08:25 Ticket #4062 (waf configure fails on Ubuntu 20.04 with python error.) created by kgardas
- In an attempt to get waf running on Ubuntu 20.04 I've hit following …
- 04:05 Ticket #4057 (RSB 5/rtems-arm fails to build on Windows) closed by Chris Johns
-
fixed: I am going to close this. The issues I am seeing with
rtems-release-test
on Windows are related to file paths exceeding the maximum limit on Windows.
08/24/20:
- 03:30 Changeset in rtems-source-builder [46e9d49]55.1 by Chris Johns <chrisj@…>
- 5/kernel, 5/libbsd: Update the head of the 5 branch
08/23/20:
- 22:36 Changeset in rtems [413a00d] by Gustavo A. R. Silva <gustavoars@…>
- treewide: Use fallthrough pseudo-keyword Replace the existing /* fall through */ comments and its variants with the new pseudo-keyword macro fallthrough[1]. Also, remove unnecessary fall-through markings when it is the case. [1] https://www.kernel.org/doc/html/v5.7/process/deprecated.html?highlight=fallthrough#implicit-switch-case-fall-through Signed-off-by: Gustavo A. R. Silva <gustavoars@…>
- 16:03 GSoC/2020 edited by niteesh
- (diff)
- 16:01 GSoC/2020 edited by niteesh
- (diff)
08/22/20:
08/21/20:
- 18:03 Ticket #4060 (The reworked <rtems/confdefs.h> has a cyclic dependency with ...) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 7661402/rtems: […]
- 14:04 Changeset in rtems-central [724df1c] by Sebastian Huber <sebastian.huber@…>
- spec: Specify rtems_task_construct() Previous directive name was rtems_task_create_from_config().
- 11:46 Changeset in rtems [1a506170] by Sebastian Huber <sebastian.huber@…>
- spintrcritical22: Use right thread wait flags
- 11:43 Changeset in rtems [cd74bd0] by Sebastian Huber <sebastian.huber@…>
- spintrcritical16: Use right thread wait flags
- 07:18 Changeset in rtems [1bb2800] by Sebastian Huber <sebastian.huber@…>
- mp03: Include missing header file
- 07:17 Changeset in rtems [abf25bc] by Sebastian Huber <sebastian.huber@…>
- score: Fix set but not used warning
- 06:59 Changeset in rtems [7661402]5 by Sebastian Huber <sebastian.huber@…>
- confdefs: Fix cyclic dependency Close #4060.
- 06:57 Ticket #4061 (The reworked <rtems/confdefs.h> has a cyclic dependency with ...) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 81efe37c/rtems: […]
- 06:47 Ticket #4061 (The reworked <rtems/confdefs.h> has a cyclic dependency with ...) created by Sebastian Huber
- Cloned from #4060: ---- The changes for #3875 introduced a cyclic …
- 06:47 Ticket #4060 (The reworked <rtems/confdefs.h> has a cyclic dependency with ...) created by Sebastian Huber
- The changes for #3875 introduced a cyclic dependency between …
- 06:42 Changeset in rtems [81efe37c] by Sebastian Huber <sebastian.huber@…>
- confdefs: Fix cyclic dependency Close #4061.
- 06:12 Ticket #4059 (RSB: UnicodeDecodeError) created by Sebastian Huber
- The RSB some times cannot create a report due to an Unicode decode …
08/20/20:
- 22:33 Ticket #4058 (RSB 5/rtems-riscv fails to build on Windows) created by Chris Johns
-
To repeat run
rtems-release-test 5 1-rc2
on Windows. […] I … - 22:31 Ticket #4057 (RSB 5/rtems-arm fails to build on Windows) created by Chris Johns
- […]
- 08:54 Changeset in rtems-docs [ba9dfcf] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up scheduling concepts Introduce a background section. This makes it easier to automatically generate parts of the scheduling concepts documentation in the future. Update #3993.
- 08:18 Changeset in rtems-docs [80df4d6] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up user extensions manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 08:16 Changeset in rtems-docs [a99bbae] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up timer manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 08:13 Changeset in rtems-docs [ccb384b] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up task manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 08:11 Changeset in rtems-docs [e3523ed] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up signal manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 08:06 Changeset in rtems-docs [aebb6fd] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up region manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 08:03 Changeset in rtems-docs [082054b] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up rate-monotonic manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 08:00 Changeset in rtems-docs [a4119a9] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up partition manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 07:55 Changeset in rtems-docs [c75ded2] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up message manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 07:50 Changeset in rtems-docs [980734f] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up IO manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 07:43 Changeset in rtems-docs [72295d4] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up interrupt manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 07:36 Changeset in rtems-docs [623a9a1] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up dual-ported memory manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 07:29 Changeset in rtems-docs [86c39ef] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up clock manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 07:18 Changeset in rtems [61ccb9c0]55.1 by Jan Sommer <jan.sommer@…>
- bsp/xilinx-zynq: Flush TX-Buffer before initializing uart Closes #4055 Closes #4056
- 07:18 Changeset in rtems [b87efa7] by Jan Sommer <jan.sommer@…>
- bsp/xilinx-zynq: Flush TX-Buffer before initializing uart Closes #4055 Closes #4056
- 07:14 Changeset in rtems-docs [91f0f97] by Sebastian Huber <sebastian.huber@…>
- c-user: Split up barrier manager This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
- 07:12 Ticket #4056 (bsps/xilinx-zynq: Flush TX-Buffer before initializing the zynq-uart ...) created by Jan Sommer
- Cloned from #4055: ---- We experienced that u-boot (at least from …
- 07:11 Ticket #4055 (bsps/xilinx-zynq: Flush TX-Buffer before initializing the zynq-uart) created by Jan Sommer
- We experienced that u-boot (at least from Xilinx repositories) does …
- 06:31 Changeset in rtems [79fb536] by Sebastian Huber <sebastian.huber@…>
- spintrcritical23: Fix unused variable warnings
- 06:31 Changeset in rtems [218053d] by Sebastian Huber <sebastian.huber@…>
- sp37: Fix unused variable warnings
08/19/20:
- 23:42 Changeset in rtems-libbsd [4de7ab7] by Rick Macklem <rmacklem@…>
- Add the MSG_TLSAPPDATA flag to indicate "return ENXIO" for non-application TLS data records. The kernel RPC cannot process non-application data records when using TLS. It must to an upcall to a userspace daemon that will call SSL_read() to process them. This patch adds a new flag called MSG_TLSAPPDATA that the kernel RPC can use to tell sorecieve() to return ENXIO instead of a non-application data record, when that is what is at the top of the receive queue. I put the code in #ifdef KERN_TLS/#endif, although it will build without that, so that it is recognized as only useful when KERN_TLS is enabled. The alternative to doing this is to have the kernel RPC re-queue the non-application data message after receiving it, but that seems more complicated and might introduce message ordering issues when there are multiple non-application data records one after another. I do not know what, if any, changes will be required to support TLS1.3. Reviewed by: glebius Differential Revision: https://reviews.freebsd.org/D25923
- 23:42 Changeset in rtems-libbsd [60f67a1]6-freebsd-12 by Rick Macklem <rmacklem@…>
- Add the MSG_TLSAPPDATA flag to indicate "return ENXIO" for non-application TLS data records. The kernel RPC cannot process non-application data records when using TLS. It must to an upcall to a userspace daemon that will call SSL_read() to process them. This patch adds a new flag called MSG_TLSAPPDATA that the kernel RPC can use to tell sorecieve() to return ENXIO instead of a non-application data record, when that is what is at the top of the receive queue. I put the code in #ifdef KERN_TLS/#endif, although it will build without that, so that it is recognized as only useful when KERN_TLS is enabled. The alternative to doing this is to have the kernel RPC re-queue the non-application data message after receiving it, but that seems more complicated and might introduce message ordering issues when there are multiple non-application data records one after another. I do not know what, if any, changes will be required to support TLS1.3. Reviewed by: glebius Differential Revision: https://reviews.freebsd.org/D25923
- 19:02 GSoC/2020 edited by Richi Dubey
- Richi's last meeting notes (diff)
- 15:54 GSoC/2020 edited by Gedare Bloom
- Weekly update (diff)
- 10:31 Changeset in rtems-central [6b57340] by Sebastian Huber <sebastian.huber@…>
- validation: Add automatically generated warning
- 09:25 Changeset in rtems-central [4e31483] by Sebastian Huber <sebastian.huber@…>
- content: Strip function parameters
- 09:09 Changeset in rtems-docs [57fb30d] by Sebastian Huber <sebastian.huber@…>
- eng: Add automatically generated warning Update #3715.
- 09:09 Changeset in rtems-docs [93938c7] by Sebastian Huber <sebastian.huber@…>
- eng: Unify test attribute keys Update #3715.
- 09:07 Changeset in rtems-central [6fc23e6] by Sebastian Huber <sebastian.huber@…>
- interface: Add automatically generated warning
- 09:03 Changeset in rtems-central [4ff33d6] by Sebastian Huber <sebastian.huber@…>
- specdoc: Add automatically generated warning
- 09:00 Changeset in rtems-central [3e4902a] by Sebastian Huber <sebastian.huber@…>
- content: Add add_automatically_generated_warning()
- 08:18 Changeset in rtems-central [6df984e] by Sebastian Huber <sebastian.huber@…>
- spec: Fix item format
- 04:48 Ticket #4054 (RTEMS_BARRIER_AUTOMATIC_RELEASE and RTEMS_BINARY_SEMAPHORE options ...) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 593a67f6/rtems: […]
- 04:47 Changeset in rtems [05d5772] by Sebastian Huber <sebastian.huber@…>
- ada: Add missing attributes
08/18/20:
- 15:52 Changeset in rtems [65e027c9] by Aschref Ben Thabet <aschref.ben-thabet@…>
- psxkey01: Fix configuration Key_ID array must have the right size, it shall have a value greater than zero. Note: In Standard C and C++, zero-size array is not allowed..
- 15:31 Changeset in rtems [cbfdcba] by Aschref Ben Thabet <aschref.ben-thabet@…>
- Fix -Wchar-subscripts warnings The argument to the ctype functions must be an int and the value of the character must be representable as an unsigned char or equal to the value of the macro EOF. If the argument has any other value, the behavior is undefined.
- 11:14 Changeset in rtems [aa27a85] by Sebastian Huber <sebastian.huber@…>
- build: Use Python tarfile instead of pax This patch is for the new build system.
08/17/20:
- 16:11 Changeset in rtems-central [46dcfe4] by Sebastian Huber <sebastian.huber@…>
- spec: Specify task modes
- 15:30 Changeset in rtems-central [16eaef8] by Sebastian Huber <sebastian.huber@…>
- spec: Specify directive options
- 13:21 Changeset in rtems-central [b9e19ea] by Sebastian Huber <sebastian.huber@…>
- spec: Specify directive attributes
- 12:06 Changeset in rtems-central [a25f7ea] by Sebastian Huber <sebastian.huber@…>
- spec: Synchronize with RTEMS
- 10:29 Changeset in rtems [593a67f6] by Sebastian Huber <sebastian.huber@…>
- rtems: Use unique option values The RTEMS_BARRIER_AUTOMATIC_RELEASE and RTEMS_BINARY_SEMAPHORE options had the same value. In order to better detect a misuse of option values (for example using RTEMS_BINARY_SEMAPHORE for rtems_barrier_create()), the options should have unique values. Close #4054.
- 10:27 Ticket #4054 (RTEMS_BARRIER_AUTOMATIC_RELEASE and RTEMS_BINARY_SEMAPHORE options ...) created by Sebastian Huber
- The RTEMS_BARRIER_AUTOMATIC_RELEASE and RTEMS_BINARY_SEMAPHORE options …
- 08:41 Changeset in rtems-central [1b4640d] by Sebastian Huber <sebastian.huber@…>
- spec: Use tr-* file pattern for test runs
- 08:40 Changeset in rtems-central [3bd7242] by Sebastian Huber <sebastian.huber@…>
- doxygen: Sort group names
- 07:49 Changeset in rtems-central [f9b689f] by Sebastian Huber <sebastian.huber@…>
- build: Gather test header files
- 07:13 Changeset in rtems-central [dfaa801] by Sebastian Huber <sebastian.huber@…>
- validation: Add test documentation to group
08/14/20:
- 21:18 Ticket #4051 (libbsd test fails to build) closed by Chris Johns
- fixed: Fix, the right branch is being used.
- 21:17 Ticket #4049 (RTEMS version number 5.1 breaks RTEMS version code) closed by Chris Johns
-
fixed: Fixed on the 5 branch of
rtems-release.git
. - 19:57 Changeset in rtems-libbsd [66019c3] by Jan Sommer <jan.sommer@…>
- i386: Delete old machine dependent files - The files in the i386 directory have been moved to common x86 directories by FreeBSD: - freebsd/sys/i386/include/machine/bus.h - freebsd/sys/x86/include/machine/legacyvar.h - freebsd/sys/x86/include/machine/specialreg.h - Add header files in rtemsbsd directory to direct compiler to new files
- 19:57 Changeset in rtems-libbsd [514ffab] by Jan Sommer <jan.sommer@…>
- iflib.c: Deactivate use of ifc_cpus - cpusets and SMP are currently not supported in libbsd for RTEMS - Disable the ifc_cpus context variable and replace its usage, essentially hard-coding for cpu 0
- 19:57 Changeset in rtems-libbsd [5cfbb62] by Jan Sommer <jan.sommer@…>
- Callout: Redefine callout_reset_on for rtems - callout_reset_on takes a cpu which is ignored by the subsequent call to callout_reset_sbt_on in RTEMS. - The macro is redefined to discard the cpu argument directly which enables uses of it with cpu-dependent variables (disabled in RETMS) without further changes, e.g. in iflib.c.
- 19:57 Changeset in rtems-libbsd [cc1b050] by Jan Sommer <jan.sommer@…>
- i386: Add missing files to build system - Update FreeBSD files in libbsd.py to required by i386 based BSPs - Add missing files e1000 network driver (iflib*)
- 19:57 Changeset in rtems-libbsd [56fd376] by Jan Sommer <jan.sommer@…>
- e1000: Add missing files
- 19:51 Ticket #4053 ([libbsd] e1000 driver not working for i386 based BSP in current ...) created by Jan Sommer
- Cloned from #4052: ---- Current rtems-libbsd "5" branch fails to …
- 19:50 Ticket #4052 ([libbsd] e1000 driver not working for i386 based BSP in current ...) created by Jan Sommer
- Current rtems-libbsd master branch fails to compile the e1000 driver …
- 16:40 Changeset in rtems-central [91c90d3] by Sebastian Huber <sebastian.huber@…>
- validation: Add ${step/123} support
- 07:56 Changeset in rtems [c7289484] by Sebastian Huber <sebastian.huber@…>
- libtest: Add T_push_plan() and T_pop_plan() Update #3199.
- 06:57 Changeset in rtems-central [48d7a68] by Sebastian Huber <sebastian.huber@…>
- spec: Unify test attribute keys
- 06:13 Changeset in rtems-central [3e9b695] by Sebastian Huber <sebastian.huber@…>
- validation: Add test header for test cases
- 05:46 Changeset in rtems-docs [83a3522] by Sebastian Huber <sebastian.huber@…>
- eng: Add test header to test case Update #3715.
- 05:42 Changeset in rtems-docs [1a48655] by Sebastian Huber <sebastian.huber@…>
- eng: Remove test name attribute Derive the test name from the item UID. Update #3715.
- 05:41 Changeset in rtems-central [b7e749b] by Sebastian Huber <sebastian.huber@…>
- spec: Add test header to test case item type
- 05:25 Changeset in rtems-central [65d5906] by Sebastian Huber <sebastian.huber@…>
- validation: Fix typos
- 05:23 Changeset in rtems-central [ed25048] by Sebastian Huber <sebastian.huber@…>
- items: Add Item.spec
- 05:19 Changeset in rtems-central [09213e2] by Sebastian Huber <sebastian.huber@…>
- validation: Use dictionary to gather items
08/13/20:
- 17:00 Changeset in rtems [13acd90] by Sebastian Huber <sebastian.huber@…>
- libtest: Use a destructor Do not set up a new test steps environment. Update #3199.
- 15:26 Changeset in rtems [5a03ce8] by Frank Mehnert <frank.mehnert@…>
- libfdt: fix fdt_check_node_offset_ w/ VALID_INPUT fdt_check_node_offset_() checks for a valid offset but also changes the offset by calling fdt_next_tag(). Hence, do not skip this function if ASSUME_VALID_INPUT is set but only omit the initial offset check in that case. As this function works very similar to fdt_check_prop_offset_(), do the offset check there as well depending on ASSUME_VALID_INPUT. Message-Id: <1913141.TlUzK5foHS@noys4> Signed-off-by: David Gibson <david@…>
- 12:47 Changeset in rtems-central [8e0b1ae] by Sebastian Huber <sebastian.huber@…>
- validation: Update due to test API changes
- 09:37 Changeset in rtems-docs [3d22529] by Sebastian Huber <sebastian.huber@…>
- user: Fix format
- 09:37 Changeset in rtems-docs [49f7e05]55.1 by Sebastian Huber <sebastian.huber@…>
- user: Fix format Update #3859.
- 09:33 Changeset in rtems [72960bc7] by Sebastian Huber <sebastian.huber@…>
- libtest: Change T_step() and T_assert_step() Normally, the expected test step must be a compile time constant. Allow variable expected test steps for the T_step() and T_assert_step(). This can be used for parameterized test loops with individual fixtures. Remove the ability to use custom failure messages due to some implementation constraints. Update #3199.
- 08:44 Ticket #4051 (libbsd test fails to build) created by Chris Johns
- […]
- 08:09 Changeset in rtems [33eb113] by Sebastian Huber <sebastian.huber@…>
- libtest: Add T_check_steps() Update #3199.
- 07:59 Changeset in rtems [5383d4db] by Sebastian Huber <sebastian.huber@…>
- libtest: Add fixture steps Support a new test plan for each nested fixture. Update #3199.
- 07:01 Changeset in rtems [cbc1ba3] by Sebastian Huber <sebastian.huber@…>
- libtest: Use line buffer in T_check() Update #3199.
- 05:45 Changeset in rtems [a7af34d0] by Sebastian Huber <sebastian.huber@…>
- libtest: Add T_do_is_runner() Update #3199.
- 05:44 Changeset in rtems [5d614fd] by Sebastian Huber <sebastian.huber@…>
- libtest: Add T_puts() Update #3199.
- 05:33 Changeset in rtems [e67eff2] by Sebastian Huber <sebastian.huber@…>
- libtest: Add output buffer drain and fill Update #3199.
- 04:48 Ticket #2842 (Change C11 threads support to use Classic tasks instead of POSIX threads) closed by Sebastian Huber
- fixed: The POSIX thread support is always enabled in RTEMS 5.1. There is no need to change the implementation of C11 threads.
- 03:12 Ticket #4050 (Change verson details to be version.revision) created by Chris Johns
-
The RTEMS version code expects
major.minor.revision
to support … - 03:08 Ticket #4049 (RTEMS version number 5.1 breaks RTEMS version code) created by Chris Johns
-
The
rtems.git
code assumesmajor.minor.revision
and changing it to … - 01:44 Changeset in rtems-source-builder [40af487d] by Chris Johns <chrisj@…>
- Move 5 build sets to 6 - Move 5/bsps/* to bsps/* - Update package build references from 5 to 6 - Remove 5 build sets. Update #4048
- 01:25 Changeset in rtems-source-builder [b64a3b3]5 by Chris Johns <chrisj@…>
- 5/kernel, 5/libbsd: Update the head of the 5 branch
08/12/20:
- 16:13 GSoC/2020 edited by Richi Dubey
- Richi's note for 11th Meeting (diff)
- 15:51 GSoC/2020 edited by Gedare Bloom
- Weekly update (diff)
- 15:05 GSoC/2020 edited by UTKARSH RAI
- (diff)
- 14:57 Changeset in rtems [5a8114c6] by Sebastian Huber <sebastian.huber@…>
- libtest: Change fixture scope method Return the produced character count. There is no need for a NUL termination. Update #3199.
- 06:58 Ticket #4048 (Move RTEMS 5 BSP and package build sets and configs to RTEMS 6) created by Chris Johns
- Move the BSP build sets with the related packages to RTEMS 6. Update …
- 06:56 Ticket #3886 (Fail an RSB build with --mail option if a repo is not clean) closed by Chris Johns
-
fixed: Replying to Gedare Bloom:
> What about for users that want to mail their builds to a non-public destination?
The user could make a local commit? If this does not matter then this ticket can be closed with
wontfix
. - 06:43 Changeset in rtems-central [12d50d1] by Sebastian Huber <sebastian.huber@…>
- items: Add recursive ItemMapper? substitution
- 06:04 Changeset in rtems-central [877756f] by Sebastian Huber <sebastian.huber@…>
- items: Return key path in ItemMapper?.map()
- 05:58 Changeset in rtems-central [17858d8] by Sebastian Huber <sebastian.huber@…>
- items: Add normalize_key_path()
- 03:17 Changeset in rtems-source-builder [dc98903] by Chris Johns <chrisj@…>
- sb/track: Only output unreferenced configs with the option
- 03:09 Ticket #4014 (RSB RTEMS 5 Post Branch Clean) closed by Chris Johns
- fixed
- 03:03 Ticket #4021 (PowerPC for libbsd does not build) closed by Chris Johns <chrisj@…>
- fixed: In 5284e812/rtems: […]
Note: See TracTimeline
for information about the timeline view.