File index of GFD.DEV: OS2 XMPL samples with source

HomeHome  IndexIndex  NextNext

Nr. Filename Date Size Downloads Description
1 4os2src.zip 07-05-2003 559 Kb. 11
Source code of 4OS2 as found at openwatcom.org 
2 ab114src.zip 08-11-2017 1464 Kb. 10
AiR-BOOT v1.1.4 Sources. Copyright (c) 1998-2017
by Martin Kiewitz. AiR-BOOT is a Boot Manager
that can be compared to boot-managers like
OS/2-BMGR, GRUB and others. Like OS/2-BMGR and
GRUB, AiR-BOOT presents a list of
operating-systems from which the user can select
one to boot the system. The interesting thing
about AiR-BOOT is that it works on-the-fly,
which means that it detects almost all changes
to your disks and partitions without requiring
your intervention. Another pleasant feature
about AiR-BOOT is that it contains a built-in
SETUP, allowing configuration from within
AiR-BOOT itself, and yet is small enough to fit
in the first track of the disk, (usually 63
sectors ~30kB in size), thus not requiring a
separate partition. Actually, it is one of the
smartest boot-managers around for it's size, I
kid you not! 
3 amptrsrc.zip 04-07-2010 211 Kb. 11
(v2010.06.20) WPAMPTR - V2010.06.20 - LGPL
This program provides "Animated Mouse
Pointer for OS/2." Use the animations that
come with the program or easily create your
own animations. All you need for that is the
OS/2 built-in Icon Editor and a good idea.
Win* cursors, Win* and AniMouse animation
files supported. WPS integrated SOM class.
German and Englisch NLS. More NLS planned.
Author: cla@clanganke.de 
4 apidoc.zip 22-04-2004 422 Kb. 11
API samples for functions added in OS/2 Warp 4:
DosVerifyPidTid, DosReplaceModule,
DosQuerySysState etc. 
5 artos2.zip 06-09-2005 1604 Kb. 12
The Art of OS/2 Warp Programming (book and
samples) This book is very thorough and a solid
introduction to the proficient C programmer who
wants to learn PM. If you are not a strong
programmer already, you may want to look at
other easier books before deciding whether or
not this book serves your needs, but if you
already have some C experience, and want to
learn PM, then this book is for you. 
6 asl-r5.zip 15-10-2002 90 Kb. 13
Ager's Socket Library - Release 5. asl is a free
socket (tcp/ip) library for Virtual Pascal v2.0+
(it supports both OS/2 and Win32). It includes
classes to: use TCP and UDP sockets, handle the
SMTP, POP3, NNTP and CVS protocols (as client),
write servers (SMTP and POP3 already included),
encode and decode using uu, xx or base64, handle
messages in text and html format. 
7 atshl05s.zip 11-12-2006 43 Kb. 12
ATSHELL v0.5 source code. ATSHELL is a small
program designed to replace PMSHELL.EXE as the
RUNWORKPLACE program. It allows you to use any
arbitrary program as your 'desktop': including
the Workplace Shell, a web browser, a file
manager, or some custom application. This
package contains the program source code (C,
includes Makefiles for VAC 3.x and OpenWatcom). 
8 awg193ds.zip 21-04-2005 15 Kb. 12
Auto WGet Daemon Support Library. Copyright (C)
1998-2005 Dmitry A.Steklenev 
9 bamboosr.zip 24-06-2017 28 Kb. 10
Wacom Bamboo for OS/2 Revision 1.20170624
Sources. Control OS/2 (ArcaOS, eComStation) with
finger or pen and a Wacom Bamboo. Now Open
Source product with its ISC license contained in
the LICENSE file. Switch between pen and touch
and work in absolute or relative mode. Made in
Holland by Wim Brul. Thanks to Joop Nijenhuis
for requirements and testing. 
10 btlk201s.zip 13-03-2003 346 Kb. 11
BackTalk 2.01 sources. FREE Speech System for
OS/2. Features: Robust and Responsive Server
Interface, and Support for External Programs and
REXX. Included Clients: E-Mail Notifier,
Speaking Clock, Speaking IRC, and Speaking
Timer. 
11 c_man_sr.zip 16-09-2019 2094 Kb. 6
ColourManager/2 1.1b source code.
ColourManager/2 allows you to adjust the
complete color scheme used on your desktop and
to change every system color. Compiled with
SpeedSoft Sibyl. Open Source under the GNU GPL
V3 license. 
12 cair122s.zip 12-08-2006 6782 Kb. 13
Cairo 1.2.2. Cairo is a vector graphics library
designed to provide high-quality display and
print output. This package contains the binary
distribution of the Cairo Graphics libary for
OS/2, and the header files needed to be able to
use it. It also has some test applications to
show you how to use it, how to start. Sources. 
13 camersrc.zip 22-01-2015 481 Kb. 11
Cameraderie v1.5.3 source code. Copyright (C)
2006-2007 R L Walsh. Released under the Mozilla
Public License. A GUI downloader/organizer for
PTP & MSD digital cameras. Cameraderie is a GUI
"pre-organizer" and downloader for your digital
camera. v1.5 adds support for mass storage
device cameras and flash cards if a USB drive
looks like a camera, it's supported. All of
Cam's original PTP features are available:
preview all your photos at once, versatile
sorting & renaming, and automatic lossless
rotation of your pictures. English, German,
French & Dutch support is included. 
14 canlib01.zip 04-02-2016 147 Kb. 11
Cantatore's Libraries 0.1 for Attribute Manager
and Batch Editor. This are three libraries/DLLs
created by Alessandro Cantatore for some of his
software. 3dctls.dll, afcbsu00.dll and
afcpmu00.dll. This libraries are required for
Attribute Manager and Batch Editor. 
15 cannon.zip 23-09-2004 76 Kb. 13
Physic routines needed to create games, with
Source. Originaly developed for Windoze.
Converted for OS/2 use. 
16 cdbfile.zip 25-03-1997 91 Kb. 11
C++ class library and tools for working with dbf
files. C++ class library for DOS, Windows and
OS/2 for working with xBase dbf format files.
Includes sources. Released under the GPL v2. 
17 cell07b.zip 17-02-2005 41 Kb. 11
Cell Toolkit Version 0.7B
    Cell toolkit is a small library for OS/2 PM.
simplify implementation of two important parts o
    - Split views
    - Toolbars
    What is split view? This is representation o
window splitted vertically or horizontally into 
(sub windows or cells) with splitbar which can b
(i.e. relative size of parts can be changed).
You can find this approach in many popular appli
PMMail, Netscape Navigator, ProNews and many oth 
18 celltpas.zip 17-02-2005 45 Kb. 12
Cell Toolkit Version 0.7B. Cell toolkit is a
small library for OS/2 PM. It was designed to
simplify implementation of two important parts
of user interface (UI): Split views, Toolbars.
What is split view? This is representation of
information in one window splitted vertically or
horizontally into two or more parts (sub windows
or cells) with splitbar which can be moved by
user (i.e. relative size of parts can be
changed). You can find this approach in many
popular applications, such as PMMail, Netscape
Navigator, ProNews and many others. 
19 chpetz.zip 26-04-2004 336 Kb. 14
Charles Petzold, Programming The OS/2
Presentation Manager, 1989. ISBN 1-55615-170-5.
This book covers the basics of programming in C
for the Presentation Manager, the 32-bit
graphical windowing environment included in OS/2
since version 1.1. 
20 chpetzs.zip 26-04-2004 208 Kb. 14
Charles Petzold, Programming The OS/2
Presentation Manager, 1989. Source code files. 
21 clipuni.zip 28-04-2007 27 Kb. 11
Sample code for implementing Mozilla-compatible
Unicode clipboard support. This is a very simple
program that demonstrates how to implement
support for the "text/unicode" clipboard format
used by Mozilla and a handful of other OS/2
applications. Includes C source and
IBM-compatible makefile. Released to the public
domain. Author Alex Taylor 
22 codepags.zip 26-04-2004 1753 Kb. 10
Keyboards And Codepages In OS/2 Warp. From
Russian To Japanese. 
23 ctags56s.zip 18-12-2006 362 Kb. 13
Exuberant CTAGS 5.6 source for OS/2 Open Watcom
Version. Exuberant CTAGS 5.6 patched to compiled
with Open Watcom 1.6. Includes regex support
source. See watcom.readme for more. Ctags
generates an index (or tag) file of language
objects found in source files that allows these
items to be quickly and easily located by a text
editor or other utility. Compiled with regex
support. See watcom.readme for more. Tag
generation is supported for the following
languages: Assembler, AWK, ASP, BETA,
Bourne/Korn/Zsh Shell, C, C++, COBOL, Eiffel,
Fortran, Java, Lisp, Lua, Make, Pascal, Perl,
PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl,
Vim, and YACC.  
24 cuet051s.zip 24-02-2004 270 Kb. 11
This is a port of the cuetools 0.5.1 to OS/2.
Citing from the cuetools homepage: cuetools is a
set of utilities for working with cue files and
toc files. cueconvert: convert between cue and
toc formats. cuebreakpoints: output track break
points from a cue/toc file, in a format usable
by shnsplit (part of the shntool package).
cuerename: rename files based on a template. The
cuetools were originally developed by Svend
Sanjay Sorensen and are hosted at Sourceforge.
This cuetools port should work on any 32-Bit
OS/2, i.e. version 2.0 or newer. The only
required thing is the EMX 0.9d Fix4 runtime. If
you want to recompile cuetools on OS/2, here is
the source code of cuetools including the small
changes for OS/2. 
25 d70rdsrc.zip 20-04-2005 2897 Kb. 10
Source Code for EXIF reader and JPEG extractor
for Nikon D70/D100/D2H/D2X. Ver 0.21. Reads EXIF
data from Nikon D70/D100/D2H/D2X NEF or JPG
files. Outputs to text, html or xml. Can also
extract the JPEG thumbnail from a NEF file. May
work with other Nikon cameras. 
26 dbasesib.zip 13-10-2006 58 Kb. 11
Database units for Sibyl: DBBase.pas,
DBCtrls.pas, Grids.pas. They can create and keep
permanent database connection to increase access
speed (like PHP does). Distributed under GNU
GPL. Author Sergey Posokhov 
27 dbcsm15s.zip 24-06-2011 40 Kb. 11
DBCSMAP v1.51 sources. Copyright (c) 2005-2011
Alex Taylor. character map program for Unicode
and selected DBCS codepages. DBCSMAP is an OS/2
character map program for both Unicode and
double-byte characters. It supports Unicode
(Basic Multilingual Plane), as well as selected
East Asian codepages for Chinese, Japanese, and
Korean. Characters can be copied to the
clipboard as codepage-specific text (UTF-8 for
Unicode text), and in Unicode format as
supported by Mozilla and OpenOffice.org.
Licensed under the GNU GPL. 
28 dmake41s.zip 07-04-2004 1170 Kb. 13
Source code for dmake 4.1 program build utility.
A make utility on steroids, dmake is used by the
Open Office team as its build tool. This archive
contains the source code for dmake 4.1 modified
to build for OS/2 and Windows 2000 using the Gnu
(gcc) compiler in each case. A separate archive
(dmake41x.zip) contains the executables along
with some sample configuration files. 
29 dnos2r08.zip 17-11-2002 368 Kb. 11
DN/2 OSP 1.51.10b8 - power pack:
  source texts of resources and
  resource compiler for OS/2 and Win32; 
30 dnos2s08.zip 17-11-2002 1683 Kb. 11
DN/2 OSP 1.51.10b8 - Sources 
31 dosbeep.zip 18-04-2020 28 Kb. 6
This is a source code sample for replacing the
DosBeep and Dos16Beep functions to make it sound
on the multimedia audio device instead of the PC
speaker. Author: Lars Erdmann. 
32 drawitsr.zip 17-10-2006 1183 Kb. 13
DrawIt 3.5 for OS/2 Warp source code. DrawIt is
a vector oriented drawing tool where in you can
combine bitmaps and metafiles with your own
drawings. It supports the im/export of WMF, GIF,
TIFF, BMP, PCX, TGA, XBM, MET, PIC, JPEG and the
internal file format. Drag/Drop is supported for
Bitmaps, colors and fonts. It is highly
recommended to read the About and the Getting
started chapters of the online help in DrawIt.
DrawIt 3.5 is the final version! 
33 drdlgref.zip 13-09-2014 909 Kb. 11
"DrDialog Reference Book" printable version.
Portable document format version of "DrDialog
Reference Book", DrDialog Version 3.27, ready
for printing purposes. 
34 dskx13s.zip 03-04-2003 97 Kb. 11
Source code for dskxtrct version 1.3. DSKXTRCT
is a program for unpacking diskette images
produced by SAVEDSKF such as those distributed
by IBM for fixpacks. Courtesy of the author,
this archive contains the source code. The
makefiles are for compilation with IBM Visual
Age C++ version 3.65. 
35 dssav21s.zip 06-01-2017 6050 Kb. 11
Doodle's Screen Saver v2.1. This is a new Screen
Saver for OS/2, ArcaOS and eComStation systems.
It's integrated into WPS, replaces the old
Lockup Desktop facility, and can cooperate with
third party applications. Please note that if
you want to use the Cairo saver modules, they
require Cairo Runtime to be installed first.
Sources. 
36 epex-os2.zip 04-08-2003 78 Kb. 13
A set of examples to demonstrate features of
Extended Pascal. Prospero Software, January 1993 
37 explode.zip 28-10-2007 89 Kb. 13
Physic routines needed to create games. With
Source. Executable included. Originally
developed for Windoze. Converted for OS/2 use.
Shows how to use Microsoft Visual C++ generated
code and compile with IBM Visual Age C++. Fixed
time calculation for initial flash. Added twice
as many particles, added color, cool color,
added an initial flash to the explosion, added
the OS/2 millisecond counter for now real time
explosions durations instead of the authors
guesstimate of how long Windoze took. 
38 FastIOA1.zip 12-03-2005 68 Kb. 10
FastioA$ Device Driver for direct port I/O.
Based on Holger Veits EDM/2 fastio driver.
Modified for use with watcom. Includes watcom
project files and example program. 
39 fchk322s.zip 30-06-2003 1669 Kb. 12
Fortran 77 syntax checker ftnchek v3.2.2 (source
only) Original source (repacked as zip file) and
readme, for the OS/2 build of the ultimate free
syntax checker for Fortran 77 source code by
Robert Moniot. 
40 fmt1_00s.zip 05-04-2003 63 Kb. 12
Mark Kimes Text Mode FM/2 File Manager v1.00 GPL
Source Code. FMT is the FM/2 Tiny Textmode file
manager, for use when you want to work from
text-only OS/2 command prompt.  Its footprint
(size and memory usage) is very small, so it can
easily be run from diskette.  Multi-file
operations are multithreaded, so you don't have
to wait on the program while it's doing work
that may take considerable time. 
41 fontinfo.zip 02-04-2007 65 Kb. 13
Information on font handling by OS/2. Details on
the implementation of font rendering under OS/2.
This is to (hopefully) help programmers on
porting Mozilla. 
42 ft2v136s.zip 26-08-2020 4268 Kb. 7
FreeType/2 IFI v1.36 source code, PM font driver
replacement for TRUETYPE.DLL. Copyright (C)
2010-2020 Alexander Taylor. Copyright (C)
2002-2007 KO Myung-Hun. Copyright (C) 2003-2004
Seo, Hyun-Tae. Copyright (C) 1997-2000 Michal
Necasek. Copyright (C) 1997, 1998 The FreeType
Development Team. FreeType/2 Installable Font
Interface is a high-qualify font driver for
supporting TrueType fonts in OS/2 Presentation
Manager. It is a replacement for OS/2's built-in
TRUETYPE.DLL, and is based on the open source
FreeType library. Includes Freetype/2
configuration notebook. 
43 ftpsrsrc.zip 29-05-2021 918 Kb. 10
FtpServer v2.82 sources. Copyright (C) 1997-2021
Peter Moylan. FtpServer: an FTP daemon for OS/2.
An ftp daemon that lets you control which
directories and which disks the user may see,
and lets you create a directory structure
(different for each user) with virtual links.
Each directory has its own (read, write, delete,
rename, visible) controls. You can, if desired,
restrict access to specified client IP
addresses. 
44 fuue22hs.zip 29-01-2003 265 Kb. 13
FastUUE 0.22hb build 495 Sources 
45 fxref.zip 31-08-2010 2558 Kb. 10
Cross reference listing of FORTRAN 77 programs.
FXREF produces a cross reference listing of
variable names, statement numbers, input-output
units, Integer, Floating, and Character
constants, COMMON and EQUIVALENCE usage, and
other data of FORTRAN 77 programs. 
46 gbm159s.zip 01-03-2012 7296 Kb. 11
Sources of GBMV2 (1.59), GBM.DLL (1.75), GBMRX
(1.15), GBMDLGRX (1.04), GBM plugins for Lucide
(1.42) / Mozilla (1.46), J2K_codec. GBM
(Generalised Bitmap Module) is a library for
handling many different bitmap file formats. It
comes with a set of useful command line tools
for doing bitmap manipulations and format
conversion. In this version BMP, JPG, JP2, PNG,
TIF, PBM, PGM, PPM, PNM, XPM, JBG, RAW support
is additionally included. GBMV2 is a fast and
simple bitmap viewer and editor for the OS/2
Presentation Manager. Author: Heiko Nitzsche. 
47 geninisr.zip 24-11-2020 101 Kb. 11
GenINI (Generic Load/Restore of INI files)
version 2.0. Copyright (C) 2008-2020 Peter
Moylan. A program (DumpINI) to convert an OS/2
binary INI file into a human-readable file; and
a program (LoadINI) to do the reverse
translation. This package is free, and licensed
under the GNU General Public License. Sources. 
48 geninsrc.zip 29-08-2014 139 Kb. 10
GenINI (Generic Load/Restore of INI files)
version 1.61. Copyright (C) 2008-2014 Peter
Moylan. A program (DumpINI) to convert an OS/2
binary INI file into a human-readable file; and
a program (LoadINI) to do the reverse
translation. This package is free, and licensed
under the GNU General Public License. Sources. 
49 gps51130.zip 30-11-2015 2813 Kb. 11
GoldED+1.1.5  [Sources] Snapshot date: 2015 Nov
30. This is a successor of the well-known GoldED
Fidonet Mail Reader/Editor. Sources. This is an
unstable release and it should be used for
testing. 
50 grsrc.zip 11-06-2008 871 Kb. 12
A PM program to work with pictures. A japanese
development with english text features. Start:
drop a picture in the shown rectangle. Sources. 

HomeHome  IndexIndex  NextNext