Skip to content

Commit b3367f8

Browse files
author
Jan Wilmans
committed
readme updated
1 parent 9f7a894 commit b3367f8

File tree

1 file changed

+20
-16
lines changed

1 file changed

+20
-16
lines changed

README.md

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,33 @@
1+
Debugview++ v1.9.x.x (2025 Update coming soon!)
2+
------------------------------
3+
- Noteworthy new features: capture kernel messages, verbose mode and pass-through mode.
4+
15
-- Notice:
26

7+
* This project is in low-maintenance mode, this means new features are only added if PRs are provided with tests.
8+
* Updates are limited to keeping the status-quo and OS-related updated.
39
* I'm looking for maintainers, so if you would like to join me in bugfixing or adding features, please let me know.
410
* 2022 update: The project was migrated to VS2022 and boost 1.80, WindowsXP (32 bit) support was removed.
511
* the OutputForwarder companion extension for VS2022 can be found in the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=JanWilmans.OutputForwarder2022)
612
* nuget.exe can be downloaded from https://www.nuget.org/downloads
713

814
Debugview++, currently at v1.9 (2024 Update!)
915
------------------------------
10-
<a href="https://twitter.com/intent/follow?screen_name=janwilmans">
11-
<img src="https://img.shields.io/twitter/follow/janwilmans.svg?style=social&logo=twitter"
12-
alt="follow on Twitter"></a>
1316

1417
![Mastodon Follow](https://img.shields.io/mastodon/follow/109524813797978857?domain=https%3A%2F%2Ftoot.community&style=social)
18+
![Github Follow](https://img.shields.io/github/followers/janwilmans)
1519

16-
[![All Releases](https://img.shields.io/github/downloads/CobaltFusion/DebugViewPP/total.svg)](https://github.com/CobaltFusion/DebugViewPP/releases/latest)
20+
[![All Releases](https://img.shields.io/github/downloads/CobaltFusion/DebugViewPP/total.svg)](https://github.com/CobaltFusion/DebugViewPP/releases/latest)
1721
[![Current Release](https://img.shields.io/github/downloads/CobaltFusion/DebugViewPP/latest/total.svg)](https://github.com/CobaltFusion/DebugViewPP/releases/latest)
1822
[![Appveyor Build status](https://ci.appveyor.com/api/projects/status/ho962elp8chrdga0/branch/develop?svg=true)](https://ci.appveyor.com/project/janwilmans/debugview/branch/develop)
1923

2024
[![Version 1.8.x](https://img.shields.io/github/downloads/CobaltFusion/DebugViewPP/v1.8.0.44/total.svg)](https://github.com/CobaltFusion/DebugViewPP/releases/tag/v1.8.0.44)
2125

2226
[Download latest release](https://github.com/djeedjay/DebugViewPP/releases), I would really like to hear what you think! Leave any [**comments here**](https://github.com/djeedjay/DebugViewPP/issues/283)
2327

24-
[Download head version ](https://ci.appveyor.com/project/janwilmans/debugview/build/artifacts) ** only pick this if your feeling lucky and want to try the latest commits **
28+
[Download head version](https://ci.appveyor.com/project/janwilmans/debugview/build/artifacts) ** only pick this if your feeling lucky and want to try the latest commits **
2529

26-
Questions? Tweet me at [**@janwilmans**](https://twitter.com/janwilmans) or chat on skype at 'janwilmans'.
30+
Questions? Find me at [@janwilmans.bsky.social](janwilmans.bsky.social) or chat on discord as 'janwilmans'.
2731
There is also a [slack channel](https://cpplang.slack.com/messages/debugviewpp). If you need an invite, go [here](https://cpplang.now.sh/).
2832

2933
Debugview++ started as a viewer for Win32 OutputDebugString messages in the style of
@@ -58,7 +62,7 @@ So when is this Debugview++ thing useful?
5862

5963
- first of all, with debugview++ you can see messages from different processes, not just 'attached' processes.
6064
- also: filtering, coloring and linking. To make sense of a large amount of information humans need to filter it or order it understand it. Also it helps if important events have different colors to quickly interpret the occurring patterns.
61-
- finally, filtering is nice, but sometimes you need to see a line in its context to understand it, this is where linked views can help to quickly switch between a fully filtered view and a fully detailed view.
65+
- finally, filtering is nice, but sometimes you need to see a line in its context to understand it, this is where linked views can help to quickly switch between a fully filtered view and a fully detailed view.
6266

6367
New in stable version 1.8.x:
6468
- bugfixes (namely in file-tailing)
@@ -99,12 +103,12 @@ Here are some features:
99103
- tailing files (drag ascii or UTF files into debugview to tail it)
100104

101105
And more features:
102-
106+
103107
- capture both Win32 and Global Win32 messages
104108
- tabbed views
105109
- resolve process PID to name and track their lifetime
106110
- filter by process or message
107-
- advanced filtering, exclude, track, stop, clear (optionally using regular expressions)
111+
- advanced filtering, exclude, track, stop, clear (optionally using regular expressions)
108112
- line and token highlighting (create your own syntax highlighting)
109113
- SAIT (search-as-I-type) + token highlighting
110114
- bookmarks
@@ -113,7 +117,7 @@ And more features:
113117
- commandline version
114118
- capture stdin piped messages, allows you to connect any kind of logging
115119
- beep-filter for monitoring without seeing the screen (To hear it make sure a 'Default Beep' sound is defined in Control Panel->Sounds)
116-
- clear Log now releases the message buffer instead of reusing the memory (useful when running debugview
120+
- clear Log now releases the message buffer instead of reusing the memory (useful when running debugview
117121
for a very long time)
118122
- tailing logfiles over samba network (experimental)
119123
- support for reading and tailing Sysinternals Dbgview logfiles (in the four most common formats)
@@ -179,7 +183,7 @@ Filters:
179183

180184

181185
Filters can be defined per view, for example choose File -> New View, and the filter dialog will popup.
182-
Pressing OK will open a new view without any filters.
186+
Pressing OK will open a new view without any filters.
183187

184188
Different types of filters:
185189

@@ -188,18 +192,18 @@ just type any word or part of a word to match.
188192

189193
- include: if an include filter is added only lines containing a matching expression will be included.
190194
- exclude: lines containing a matching expression will be excluded from the view, excluding always takes precedence over including
191-
- once: only the first line containing a matching expression will be included, this resets automatically at 'clear view'.
195+
- once: only the first line containing a matching expression will be included, this resets automatically at 'clear view'.
192196
- highlight: lines containing a matching expression will be highlighted using the specified foreground and background colors
193197
- token: only the matching expression will be highlighted using the specified foreground and background colors
194-
- track: lines containing a matching expression will be focused and centered if possible. Note: auto scroll turns off if a track filter is matched
198+
- track: lines containing a matching expression will be focused and centered if possible. Note: auto scroll turns off if a track filter is matched
195199
- stop: if a matching expression is found autoscroll is turned off, all track filters will be disabled and the line is focused. Note: stop filters work only if autoscroll is on, think of a stop-filter as a single-shot track filter
196-
- beep: a standard windows beep (configurable in config panel->sounds) is played
200+
- beep: a standard windows beep (configurable in config panel->sounds) is played
197201

198202
*Practical uses*:
199203

200204
Include, exclude, once and highlight filters are the most intuitive filters to use. Track and stop can be a little confusing, let me try to give some examples.
201205

202-
**track**: use this filter to focus interesting lines that do not occur very often, but at a regular interval, for example, so you are monitoring a process that logs output every 30 seconds and you need to check the result.
206+
**track**: use this filter to focus interesting lines that do not occur very often, but at a regular interval, for example, so you are monitoring a process that logs output every 30 seconds and you need to check the result.
203207

204208
**stop**: this filter is good when some special event occurs (an exception?) and you want to inspect the context of the event in the log before continuing. A press of the 'end' button will resume auto scrolling.
205209

@@ -263,7 +267,7 @@ Since we use ATL and support Windows XP still some extra installation options ar
263267
- zip.exe, http://gnuwin32.sourceforge.net/packages/zip.htm, choose [zip-3.0-setup.exe]
264268
decompress the archive and you're done (add zip.exe to the path)
265269

266-
# VS2019
270+
# VS2019
267271

268272
There are [known issues](https://twitter.com/janwilmans/status/1369956897726599176?s=20) with compilation using Visual Studio 2019 16.10.x (preview at March 11, 2021).
269273
Know good combinations are Boost 1.69 + Visual studio 2019 16.9.1. (I have seen problems with Asio in Boost 1.72 + Visual studio 2019 16.9.1 and Boost 1.72 + Visual studio 2019 16.10.x)

0 commit comments

Comments
 (0)