This is a simple command line program to play sounds or
iterations of sounds of variable frequency and constant or variable
duration via the PC loudspeaker.
I wrote it to signal the completion of batch files running
in the background and taking a long time to complete.
Styler/2 is a program which enhances
both the aesthetics and the functionality of OS/2 Warp 3, 4, eCS and MCP.
New features and bug fixes:
Now it is possible to use bitmaps of any size for the frame
controls (i.e. maximize, minimize, close buttons etc.).
I provided a sample set of frame control bitmaps for XGA or better
resolution (win9x-s.bmp) which are 18x22 rather than 22x22 pixels
(with the exception of the system menu which is 24x22 pixels).
The image below shows the difference between standard
and custom sized frame controls.
Notes:
this new feature doesn't work correctly with windows
based on the Odin library. The problem will be corrected in the
near future.
the titlebar preview, in the Styler/2 preferences program, cannot
display correctly custom size bitmaps.
The Roll/unroll all windows and
Hide/unhide all windows functions, previously
available only via hot key, can now be executed by opening
the corresponding icons created by the Styler/2 installer.
The objects icon can be dragged onto the Launchpad/WarpCenter/xCenter/eCenter
to roll/unroll or hide/show all windows with a simple mouse click.
Usually the installer asks for confirmation before overwriting
a bitmap file if it is newer then the file beeing installed.
This is useful only if you modified the original bitmaps. Overwriting
does not affect new bitmaps you created, with a different name, in
the application subdirectories.
To exclude the overwrite prompt open a command window in the path
where you unzipped the distribution package and type: SET STLROVERWRITE=YES<enter>
then: INSTALL<enter>
In some particular cases, in Warp 3, the frame controls were
not displayed in the correct order.
Frame windows based on the Odin libraries now respect the position
of the close button with the exception of the left position option
(which currently does not work in any kind of window).
smw1737b.zip (55 KB) contains updated versions
of smartwin.dll and styler20.dll. If you are experiencing any problem with
version 1.7.3.* please download it.
Installation
unzip smw173.zip in a temporary directory
unzip smw1737b.zip with the -o option over the temporary directory
where you unzipped smw173.zip
run install.exe
reboot
the first page of the preferences program should report version 1.7.3.7
acdataseeker0441.zip (38 KB) is a patch
for
ACDataSeeker
version 0.44. It contains just the dataseek.exe file.
To install it just unzip acdataseeker0441.zip over your current installation
of ACDataSeeker.
This version fixes the following bugs:
A memory access violation (sys3175) exception occurred
when seeking text in files larger than 1MB;
window position and size were not saved correctly if
the window was in minimized or maximized state the last
time it was closed.
smw1736b.zip (55 KB) contains updated versions
of smartwin.dll and styler20.dll. If you are experiencing any problem with
version 1.7.3.0 please download it.
Installation
unzip smw173.zip in a temporary directory
unzip smw1736b.zip with the -o option over the temporary directory
where you unzipped smw173.zip
run install.exe
reboot
the first page of the preferences program should report version 1.7.3.6
Styler/2 is a program which enhances
both the aesthetics and the functionality of OS/2 Warp 3, eCS and MCP.
New features and bug fixes:
Styler/2 is now distributed in two separated packages: one for
installation on Warp 3 and another for installation on Warp version 4
or greater (MCP or eCS).
Improved compatibility with Odin based applications (in some cases
Styler/2 enhancements were not correctly applied).
Drop down lists enhancement: press the left mouse button on the
entry field part of a drop down list, then move the mouse down without
releasing the mouse button, the listbox appears and you can
directly select an item by moving the mouse and releasing the button.
Documentation of all the Styler/2 programs now is in OS/2 HELP format.
In the preferences notebook, the "Default" checkbox of the
image selection dialog was not working properly.
Redundant and obsolete code has been removed from the procedures of
the frame, titlebar and menu windows, with a small improvement
in speed and resources usage.
The "Snap windows to the screen edges" feature has been extended to
secondary windows: in a multidocument interface application
(for instance VIEW.EXE or Embellish) you can now snap secondary windows
to the edges of the container window.
Clipboard operations via mouse shortcuts stopped to work
in VIO windows if, while marking, the Ctrl key was released before the
mouse button.
Some programs listed in the mouse exceptions crashed with
a SYS3175 exception as soon as the mouse moved on a program window.
The preferences program, in some cases, wrongly wrote updated
settings to OS2.INI rather than to SMARTWIN.INI.
In the preferences program, the dialog showing the settings of
the close-window titlebar button, was not displaying the correct
text in the dropdown list used to select the button position.
Avoided some system hangs with applications using Odin libraries
(e.g. innotek java 1.4 and innotek adobe acrobat 4).
The preferences program failed to properly save new titlebar
settings when multiple titlebar/titlebar-button images were applied at once.
Future releases
Nationalized versions (German, Russian, Spanish, Swedish and Italian)
will come in few days.
TabTray is a small applet which allows
you to get access to an xCenter/eCenter tray by a single mouse click.
Just create a program object for each tray and drag their icons on the left
of the tray widget and click on the icons to immediately bring to the top
the corresponding tray.
ACDataSeeker is a multithreaded text and
file finder for the OS/2 presentation manager.
What's new:
opening files via a double click on the entry in the listbox did not
work if the file name contained spaces.
searching on files containing NULs (i.e. characters with an ASCII value
of 0) stopped at the first NUL. Now, in the search buffer, all NULs are
replaced with spaces and so the whole file is searched.
The titlebar settings problems (see below) have been fixed.
Please download smwpref.zip (63 KB), close the
Styler/2 preferences notebook and unzip the archive over your installation
of Styler/2.
[2003 Jul 10]
Sometimes the preferences notebook fails to apply new titlebar settings
when new multiple bitmaps are applied at the same time.
Until the next Styler/2 version is available, please apply titlebar bitmap
(and frame
controls bitmap) changes before closing the preferences notebook.
If you select to use a shade as titlebar background and are using
a GRADD based video driver you might get uncorrectly painted titlebars.
That is due to a buggy version of the SOFTDRAW.DLL file.
Please check if this updated version of SOFTDRAW.DLL
solves your problems
Styler/2 is a program which enhances
both the aesthetics and the functionality of OS/2 Warp 3, eCS and MCP.
Features and bug fixes:
Styler/2 has been completely rewritten.
Now Styler/2 works correctly with Connectix Virtual PC and hopefully
with other applications based on the Odin libraries.
Currently the Window rolling and Titlebar hiding
features have been disabled for windows relying on those libraries.
Most limitations regarding bitmap formats have been removed.
Now any kind of OS/2 bitmap is valid provided that its size does not
exceed 64 KBs.
Thanks to an undocumented OS/2 API, now Styler/2 shares the same bitmap
resources among all the system processes.
This provides a small increment in speed (when starting a new process)
and a large decrease in resource usage (when a lot of processes are
running).
Titlebar gradients use much less memory and are displayed
much faster as they are converted to shared bitmaps and then stretched
as needed.
The titlebar sample in the preferences notebook correctly shows
centered text when the Center option is selected.
When a mouse button is pressed on the window border now the window
correctly receive the focus.
Some new bitmaps for the titlebars and the window controls have
been added.
Known problems
The installer of version 1.7 cannot correctly reinstall Styler/2 over
version 1.7 itself (it works correctly when installing over previous
versions).
Future releases
Version 1.7.x (or version 1.8) with a fixed installer, a real help
file and a few experimental new features will be released as soon as possible.
Nationalized versions (German, Russian, Spanish, Swedish and Italian)
will be released together with that new version.
ACDataSeeker is a multithreaded text and
file finder for the OS/2 presentation manager.
What's new:
Version 0.43
if a folder is dragged on the program icon, the folder path is inserted in the Files to search for: field and the search pattern "\*" is automatically appended to the path.
some features of the Selected menu item (Edit, Open, Settings, Folder, Command line) have now been implemented.
They can be performed either via the Selected menu or via the mouse
(double click to edit the selected file in a new window, Shift + double click
to edit the file in an already opened EPM window, Ctrl + double click to
open the folder containing the file, Alt + double click to open the file
settings notebook,).
the View and Options menu attributes have been changed so that
the menu is not dismissed once an option has been set (so it is easier to
change multiple options).
the View menu has been reorganized.
to change the font of the dialog you can now drop a font on any caption window (i.e. the text Files to search for:, Text to search for (if any): , etc.).
when
a search operation is performed the wait pointer is no longer used if the
mouse moves over the window border so now it is easier to resize the window
while searching.
the problem of the scrambled window layout (on first program execution) has been finally solved.
Version 0.42:
the wildcard matching routine was buggy. It has now been replaced with a new correct and very fast algorithm.
the program settings were not saved if the program was closed
via the window list or via system shutdown.
the algorithm used for the case insensitive, and boolean searches have been completely rewritten as they were not working properly.
in some systems, on the first execution, the program window has an incorrect size. I failed to reproduce the problem on my machine, anyway made some little modifications which I hope will solve that problem.
an elapsed time indicator showing the time employed to perform a search operation has been addded.
some notes about
how to use metacharacters (alsko known as wildcards or global characters)
in the names of the files to search for have been added.
I wrote a test program to check the correctness and speed of various
wildcard matching algorithms (i.e. algorithms
comparing strings with patterns containing the metacharacters '?' and '*')
comparing a couple of public dominion algorithms with a few other designed
by myself.
Well, it looks like one of the algorithm I designed is much faster than the
public dominion ones.
Please let me know if you find a way to beat its speed or if you find it
doesn't work properly.
Meanwhile you are free to use them in your programs, provided that you respect
the enclosed license (of course with the exception of those algorithms which
were not written by me).