Download Latest Version PMPrintf_v2.80.zip (313.8 kB)
Email in envelope

Get an email when there's a new version of PmPrintf - OS/2 debug helper

Home
Name Modified Size InfoDownloads / Week
Readme.txt 2024-04-21 3.6 kB
PMPrintf_v2.80.zip 2024-04-21 313.8 kB
PMPrintf260.txt 2024-02-17 921 Bytes
PMPrintf260.zip 2024-02-17 224.5 kB
Totals: 4 Items   542.8 kB 0
/*******************************************************************************
Readme.txt
  The only reason this file exist is because it will be displayed at
  sourcforg.net download page. All help information for pmprintf is in the .hlp
  file. Denis made a lot of efforts to automate and update creation of OS/2 help
  files. So there's no reason to replicate these infos here.

  If this is the first time you look at pmprintf please consider downloading the
  samples at https://sourceforge.net/p/pmprintf-pmprintf/code/ci/master/tree/
  This will get you up and running with pmprintf in very short time.

20240421 AB     Initial
*******************************************************************************/

Changelog: (taken from .ipf/.inf file)
--------------------------------------
20240421 Version 2.71 - 2.80
- Now use one unified version numbering scheme for the different components
- PmPrintfGetVersion() added
- Changes to reduce compiler warnings
- Modified build environment, compile/link options, now create .sym and .xqs files, ...
- Fix SMP issue im PmPrintf.exe (freeing memory before written to listbox)
- Improve speed and fix lossing messages in viewer (PmPrintf.exe) with WinSendMsg instead WinPostMsg
- Increase process priority to better handle massive message bursts (>10'000 messages in 10s).

20181103 Version 2.70 (pmprintf.exe 96.256)
- Added usage of HighMem for messages. Only a pointer to the message (in
  HighMem) in lower shared mem is transfered over the Queue. This reduces
  shared memory usage a lot when a huge amount of messages is queued to the viewer.
- Fixed ExceptQ handling in PM viewer threads (pmprintf.exe)
- Removed depreciated -ol compiler option

20181103 Version 2.60 (pmprintf.exe 96.255)
- Added ExceptQ to the PM viewer (pmprintf.exe)
- Fixed trap in pmprintf.exe when string in queue is to long. Remember it's
  still possible to crash your application when you supply too long strings to
  pmprintf. (More than 4k?)

20180216 Version 2.59 (pmprintf.exe 96.255)
- Cleaned up build environment
- Set up a (private) bitbucket repository. Ask privately if you need access.
- Changed numbering scheme to x.xx and use package version for bldlevel
  information

20170408 Version 96.254 (internal, not distributed)
- Changed stack to 0x80000 (was already set but not in distributed files,
  rebuild, requested by Yuri)

Version 96.253
- Added floating point support.
- Chanded default time format to 24h style (You can override this of course in
  the 'Time's Format' dialog).


/*	Copyright 2024 Andreas Buchinger
		
		Any use of this project's code by GitHub Copilot or any other AI or training software, past or present, is not allowed without our written permission. We do not consent to GitHub's use of this project's code in Copilot or any similar technologies no matter by whom nor how they are called. Otherwise license terms applies as stated below.

		This file is part of pmprintf. pmprintf is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
    pmprintf is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
		You should have received a copy of the GNU Affero General Public License along with pmprintf. If not, see <https://www.gnu.org/licenses/>.
*/

Source: Readme.txt, updated 2024-04-21