1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264
|
Welcome to the V FTP site. This site contains the main
distribution for the V, a free, portable C++ GUI Framework.
This file was last updated February 1, 1998.
--------------------------------------------------------------
--------------------------------------------------------------
The files of interest:
v-1.17.tar.gz -- Gzipped tar file of the Full version - X and Windows.
This includes all source for X, and source form
of documentation for all versions. (PostScript
and DVI files are included in separate archives.)
vwin117.zip -- DOS ZIP format archive of Windows version. This
distribution includes code for Windows 3.1 and
Win32 (suitable for NT and Windows 95).
vref117.dvi.gz -- Gzipped DVI version of V Reference Manual.
Various DVI viewers for Windows are available, including
xdvi for X, and dviwin29.zip for Windows.
dviwin29.zip is available by ftp from a bunch
of places, including ftp.cdrom.com.
vref117.ps.gz -- Gzipped PostScript file of V Reference Manual.
vref117.html.tar.gz -- Gzipped tar format of the HTML version of
V reference manual. This is suitable for loading to
a Windows platform and viewing with a browser such
as Netscape.
--------------------------------------------------------------
--------------------------------------------------------------
The file v15tov16.dif is a diff file with the differences
in the source from V 1.15 to V 1.16.
See http://www.objectcentral.com for a link to more information
about V, including the full HTML version of the user manual.
******************* LATEST NEWS ABOUT V ***********************
-----------------
February 1, 1998
Release 1.17 has a few minor bug fixes, and some minor additions
in functionality. V has been remarkably stable, with very few
bug reports.
-----------------
January 20, 1997
Release V 1.16 has a few bug fixes, mostly minor. The main
difference is a completely new set of Makefiles used to build
V. There are also several bug fixes, including one that is
very important for using Microsoft VC++.
-----------------
November 14, 1996
Release of V Version 1.15 has some non-backward compatible
changes. In previous versions of V, there were inconsistencies in
the order of width and height parameters. These have all been now
changed to consistently use a width/height order. (Except for
vIcon, which still use height/width.) The decision to fix this
order came from a general consensus of the V mail list.
You will need to change your code to reflect the new changes.
The following things must be changed:
1. Any calls to the constructor of a base or derived vCmdWindow
will need the width and height order swapped.
2. Calls or overrides of vApp::NewAppWin need the
order of width and height swapped.
3. Calls to vCanvasPane::SetHeightWidth(h,w) need to be
changed to vCanvasPane::SetWidthHeight(w,h).
4. Calls or overrides of all versions of Redraw(x,y,h,w)
need to be changed to Redraw(x,y,w,h).
5. Calls or overrides of all versions of Resize(h,w)
need to be changed to Resize(w,h). (The vTextCanvas
row/column versions retain their row/column order.)
Also, the makefiles have been revised for more flexible
building on different *nix platforms. Specific support
for Linux and Linux ELF shared files has been added.
A new method, vDialog::DialogDisplayed has been added to
allow dynamic setting of dialog control values.
-----------------
October 6, 1996
Release of V Version 1.14. This release has a significant new
feature, the long awaited text editor canvas. This is a very
complete text editor. There are also several bug fixes,
and OpenGL support for X.
-----------------
September 9, 1996
Release of V Version 1.13. This release has some significant new
features, as well as two bug fixes that can affect how previous
versions of V applications behave. The most significant new
feature is the inclusion of VGEN, the automatic V application
generator. The new program is described in the reference manual.
Scroll bars on the X version did not generate the proper values
for the top position, and have been changed to work as described
in the manual. vCanvasPane::DrawText on the Windows version has
been fixed to work the same as X and as described in the manual -
the position is the lower left corner.
There were other backward compatible changes. New functions for
supporting canvas scroll bars were added. You can specify exact
width of TextIn controls. CopyFromMemoryDC now allows subregions
to be copied. V now supports menuless/canvasless applications. A
new convention for specifying control IDs has been introduced.
You can now draw transparent text to a canvas, which draws the
text in the foreground color while preserving the existing
background.
This version also has an almost complete Motif version. IT DOES
NOT WORK!!! There are significant problems in the canvas
implementation, and redraw messages are not processed, so
this version is essentially useless. The Motif version should
be available for V 1.15.
Please see the Release Notes section of the user manual for
more details on the changes.
-----------------
July 12, 1996
Release of V Version 1.12. A bug in the Windows version was
discovered that was serious enough to warrant a bug release.
Version 1.10 broke lists and combos on command panes (but
not dialogs). Version 1.12 fixes this. I renumbered the X
version for consistency. Sorry about that!
-----------------
July 4, 1996
Release of V Version 1.11. This version has some bug fixes over
Version 1.10. It adds vApp::WorkSlice to allow continuous
computations to occur.
-----------------
May 29, 1996
The V Version 1.10 release includes the new V Icon Editor
application. It adds accelerator key support for menus.
It allows completely dynamic lists. Behavior of scrollbars
was changed in X to work like the Windows version.
-----------------
May 2, 1996
Release of V Version 1.09. This version adds C_ToggleButtons and
C_ToggleFrames (that allow Windows-like Tab controls).
There are also over 35 vIcons included for building tool bars.
The Windows version now has SDI as well as MDI support.
-----------------
April 18, 1996
Release of V Version 1.08. This version adds C_ToggleIconButtons
and ability to set the size of a canvas. It also is the first
release of the WIN32 version, and brings Windows and X versions
into sync.
-----------------
March 31, 1996
This release of V adds a memory drawing canvas, and new methods
for handling colors that make it possible to better use the
default color map.
-----------------
March 6, 1996
This is a major new release of the X version of V. V now has
a very nice 3D look. You can also use X resources to customize
the control color scheme used by V. This new 3D look still
used the Athena widget set that has been extended by customized
versions of several Xaw3d widgets. This new version is really
worth a look.
The Windows version remains at 1.05.
-----------------
February 28, 1996
Release V Version 1.05. Added some information files. This version
prepared for upload to sunsite.
-----------------
February 27, 1996
Release of V Version 1.04. The naming convention on the
distribution files changed to make it easier to tell versions
apart.
-----------------
February 22, 1996
Updated to X version 1.03. Cleans up some g++ incompatibilities.
Added Linux binary VDraw demo program to ftp directory.
-----------------
February 21, 1996
The Windows version has been updated to use static libraries.
The printer support is also now working.
-----------------
February 17, 1996
The v.tar and v.tar.gz files are updated to fix the compile
bugs in vfilesel.cxx and vstatusp.cxx. However, g++ 2.7.0 still
seems to generate a few warnings (in vpsdc.cxx) that can be
ignored. Support for an OS/2 version has been overwhelming,
and the OS/2 port has been moved to high priority -- but it
will still be summer at best.
-----------------
February 16, 1996
For the X version, the file "vfilesel.cxx" will not make with
g++ 2.7.0 or later due to a change in C++ semantics. To fix,
move the declaration of ix on line 339 to outside the for loop.
This is also true for "vstatusp.cxx", line 47 (int limit).
Sorry about that. These changes have NOT been made yet to
the tar distribution files.
Also, the vdraw.exe example for the Windows distribution needs
the Borland runtime .dll. I'll also try to fix that asap.
-----------------
February 14, 1996
Version 1.02 -
The X Windows version seems to be stable at this point.
I expect to update the Windows 3.1 version in a few
days. It currently does not have full printer support.
----------------
February 6, 1996
Version 1.01 -
New versions of v.tar.gz and v.tar were installed this date.
The versions for windows will be updated soon.
----------------
January 10, 1996
Version 1.0 posted.
|