Menu

Tree [822597] master /
 History

HTTPS access


File Date Author Commit
 support 2024-01-02 andreas-b andreas-b [1bcdc2] Remove unneeded files in /support
 .gitignore 2024-01-02 andreas-b andreas-b [f3d663] Update Readme
 ACTIONS.MNU 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 FECOMMON.C 2023-12-22 andreas-b andreas-b [8eedaa] - Even more beautify sources
 FECOMMON.H 2024-04-21 andreas-b andreas-b [2a86ac] - prepare for v2.80 release
 FIND.EXE 2024-01-01 andreas-b andreas-b [1e6acb] - update Slickedit project file
 HELP.MNU 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 LICENSE 2024-04-21 andreas-b andreas-b [822597] - change to correct license file
 MAKE.DEP 2024-01-01 andreas-b andreas-b [66cc6f] - temporarely disable building CSC files
 OPTIONS.MNU 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 PAUSE.MNU 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 PFEXE.C 2024-01-01 andreas-b andreas-b [fb7829] - Fix SMP issue (memory is freed before used)
 PFEXE.H 2018-11-04 AndiB-2 AndiB-2 [8d443e] Beautify sources and add wpstest.h as this is n...
 PMPFLOG.C 2024-01-01 andreas-b andreas-b [514c5b] implement HighMem processing in CLI PmPfLog uti...
 PMPRINTF.C 2024-04-21 andreas-b andreas-b [967e51] - fix unecessary output on stdout (introduced w...
 PMPRINTF.DEF 2024-04-21 andreas-b andreas-b [2a86ac] - prepare for v2.80 release
 PMPRINTF.DIZ 2023-12-22 andreas-b andreas-b [f256c0] - Beautiry sources
 PMPRINTF.H 2024-04-21 andreas-b andreas-b [2a86ac] - prepare for v2.80 release
 PMPRINTF.ICO 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 PMPRINTF.IPF 2024-04-21 andreas-b andreas-b [2a86ac] - prepare for v2.80 release
 PMPRINTF.MAK 2024-01-01 andreas-b andreas-b [66cc6f] - temporarely disable building CSC files
 PMPRINTF.RC 2023-12-22 andreas-b andreas-b [f256c0] - Beautiry sources
 PMprintf.vpj 2024-04-21 andreas-b andreas-b [36fe54] - update build and project files
 QUESTION.DLG 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 QUESTION.H 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 README.md.old 2024-04-21 andreas-b andreas-b [e302f1] - update readme/license
 REXXPMPF.C 2023-12-22 andreas-b andreas-b [8eedaa] - Even more beautify sources
 REXXTEST.CMD 2023-12-22 andreas-b andreas-b [8eedaa] - Even more beautify sources
 Readme.txt 2024-04-21 andreas-b andreas-b [d23dbc] v2.80
 TESTPF.C 2024-01-01 andreas-b andreas-b [33761d] - Fix SMP issue (memory is freed before used)
 TestPF.mk 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 TestPF.sym 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 TestPF.wpj 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial
 WPSDEBUG.C 2023-12-22 andreas-b andreas-b [8eedaa] - Even more beautify sources
 WPSDEBUG.DEF 2024-04-21 andreas-b andreas-b [2a86ac] - prepare for v2.80 release
 WPSDEBUG.H 2023-12-22 andreas-b andreas-b [8eedaa] - Even more beautify sources
 WPSTEST.C 2023-12-22 andreas-b andreas-b [f256c0] - Beautiry sources
 WPSTEST.CSC 2023-12-22 andreas-b andreas-b [f256c0] - Beautiry sources
 bldlevel.DEF 2024-04-21 andreas-b andreas-b [2a86ac] - prepare for v2.80 release
 ipfgen.ipf 2023-12-22 andreas-b andreas-b [8eedaa] - Even more beautify sources
 make.cmd 2024-01-01 andreas-b andreas-b [42363f] - make_bldlevel (update *.def files) before eve...
 make_bldlevel.cmd 2024-04-21 andreas-b andreas-b [36fe54] - update build and project files
 make_ship.cmd 2024-04-21 andreas-b andreas-b [36fe54] - update build and project files
 setlib.cmd 2024-01-01 andreas-b andreas-b [e12b37] Scripts for libpathstrict setting (mind .; does...
 test_hammering.cmd 2024-01-01 andreas-b andreas-b [1b0541] Rexx-Script for creating heavy logging
 wpstest.h 2018-11-04 AndiB-2 AndiB-2 [8d443e] Beautify sources and add wpstest.h as this is n...
 wpstest.ih 2018-02-16 AndiB-2 AndiB-2 [1e0de4] - initial

Read Me

/*******************************************************************************
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/>.
*/