Distrib file updates; test for bitmap presence in controls.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5979 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,22 +1,18 @@
|
||||
wxWindows 2 Change Log
|
||||
----------------------
|
||||
|
||||
next release (2.1.12 or 2.2?)
|
||||
-----------------------------
|
||||
2.1.14
|
||||
------
|
||||
|
||||
wxBase:
|
||||
|
||||
- wxDateTime replaces and extends old wxDate and wxTime classes (still
|
||||
available but strongly deprecated) with many new features
|
||||
|
||||
- wxLongLong class provides support for (signed) 64 bit integers
|
||||
|
||||
- wxCmdLineParser class for parsing the command line (supporting short and
|
||||
long options, switches and parameters of different types)
|
||||
|
||||
- it is now possible to build wxBase under Win32 (using VC++ only so far)
|
||||
and BeOS (without thread support yet)
|
||||
|
||||
- wxThread class modified to support both detached and joinable threads, also
|
||||
added new GetCPUCount() and SetConcurrency() functions (useful under Solaris
|
||||
only so far)
|
||||
@@ -27,37 +23,34 @@ wxBase:
|
||||
- wxString::ToLong, ToULong, ToDouble methods and Format() static one added
|
||||
- buffer overflows in wxString and wxLog classes fixed (if snprintf() function
|
||||
is available)
|
||||
- wxArray::RemoveAt() replaces deprectaed wxArray::Remove(index)
|
||||
- wxArray::RemoveAt() replaces deprecated wxArray::Remove(index)
|
||||
|
||||
all (GUI):
|
||||
|
||||
- Added wxImage::Rotate.
|
||||
- new wxCalendarCtrl class for picking a date interactively
|
||||
|
||||
- wxMenu(Bar)::Insert() and Remove() functions for dynamic menu menagament
|
||||
- wxToolBar supports arbitrary controls (not only buttons) and can be
|
||||
dynamically changed (Delete/Insert functions)
|
||||
- vertical toolbars supported by MSW and GTK native wxToolBar classes
|
||||
|
||||
- wxTreeCtrl and wxListCtrl allow setting colour/fonts for individual items
|
||||
- "file open" dialog allows selecting multiple files at once (contributed by
|
||||
John Norris)
|
||||
- wxMimeTypesManager uses GNOME/KDE MIME database to get the icons for the
|
||||
MIME types if available (Unix only)
|
||||
- wxDC::DrawRotatedText() (based on contribution by Hans-Joachim Baader)
|
||||
|
||||
- TIFF support added (libtiff required and included in the distribution)
|
||||
- PCX files can now be written (24 bit only so far)
|
||||
|
||||
- validators may work recursively if wxWS_EX_VALIDATE_RECURSIVELY is set
|
||||
- wxScrolledWindow now has keyboard interface
|
||||
- wxTextEntryDialog may be used for entering passwords (supports wxTE_PASSWORD)
|
||||
|
||||
- added wxEncodingConverter and improved wxFontMapper
|
||||
for dealing with convertions between different encodings,
|
||||
charsets support in wxLocale and wxHTML
|
||||
|
||||
wxMSW:
|
||||
|
||||
- wxFrame::MakeFullScreen added.
|
||||
- support for enhanced metafiles added, support for copying/pasting metafiles
|
||||
(WMF and enhanced ones) fixed/added.
|
||||
- implemented setting colours for push buttons
|
||||
@@ -99,8 +92,6 @@ wxHTML:
|
||||
NOTE: for changes after wxWindows 2.1.0 b4, please see the CVS
|
||||
change log.
|
||||
|
||||
Major improvements are listed in readme.txt.
|
||||
|
||||
2.1.0, b4, May 9th 1999
|
||||
-----------------------
|
||||
|
||||
|
@@ -180,6 +180,49 @@ exit
|
||||
NB: DO NOT COMPILE WXGTK WITH GCC AND THREADS, SINCE ALL PROGRAMS WILL
|
||||
CRASH UPON START-UP! Just always use egcs and be happy.
|
||||
|
||||
* Building wxGTK on OS/2
|
||||
--------------------------
|
||||
|
||||
Please send comments and question about the OS/2 installation
|
||||
to Andrea Venturoli <a.ventu@flashnet.it> and patches to
|
||||
the wxWindows mailing list.
|
||||
|
||||
You'll need OS/2 Warp (4.00FP#6), X-Free86/2 (3.3.3 or newer),
|
||||
Lesstif (0.89.1 or newer), emx (0.9d fix 1), flex (2.5.4),
|
||||
yacc (1.8), unix like shell, e.g. korn shell (5.2.13),
|
||||
Autoconf (2.13), GNU file utilities (3.6),
|
||||
GNU text utilities (1.3), GNU shell utilites (1.12), m4 (1.4),
|
||||
sed (2.05), grep (2.0), Awk (3.0.3), GNU Make (3.76.1).
|
||||
|
||||
Open an OS/2 prompt and switch to the directory above.
|
||||
First set some global environment variables we need:
|
||||
|
||||
SET CXXFLAGS=-Zmtd -D__ST_MT_ERRNO__
|
||||
SET CFLAGS=-Zmtd -D__ST_MT_ERRNO__
|
||||
SET OSTYPE=OS2X
|
||||
SET COMSPEC=sh
|
||||
|
||||
Notice you can choose whatever you want, if you don't like OS2X.
|
||||
|
||||
Now, run autoconf in the main directory and in the samples, demos
|
||||
and utils subdirectory. This will generate the OS/2 specific
|
||||
versions of the configure scripts. Now run
|
||||
configure --with-motif
|
||||
as described above.
|
||||
|
||||
To verify Lesstif installation, configure will try to compile a
|
||||
sample program that requires X headers/libraries to be either
|
||||
available via C_INCLUDE_PATH and LIBRARY_PATH or you need to
|
||||
explicitly set CFLAGS prior to running configure.
|
||||
|
||||
If you have pthreads library installed, it will be autodetected
|
||||
and the library will be compiled with thread-support.
|
||||
|
||||
Note that configure assumes your flex will generate files named
|
||||
"lexyy.c", not "lex.yy.c". If you have a version which does
|
||||
generate "lex.yy.c", you need to manually change the generated
|
||||
makefile.
|
||||
|
||||
* Building wxMotif on SGI
|
||||
--------------------------
|
||||
|
||||
@@ -315,7 +358,7 @@ are
|
||||
|
||||
--without-libjpeg Disables JPEG image format code.
|
||||
|
||||
--without-odbc Disables ODBC code.
|
||||
{ --without-odbc Disables ODBC code. Not yet. }
|
||||
|
||||
--disable-resources Disables the use of *.wxr type
|
||||
resources.
|
||||
|
@@ -1,4 +1,4 @@
|
||||
wxWindows 2.1.12
|
||||
wxWindows 2.1.13
|
||||
----------------
|
||||
|
||||
Welcome to wxWindows 2, a sophisticated cross-platform C++
|
||||
@@ -21,46 +21,7 @@ important documents and samples.
|
||||
Changes in this release
|
||||
-----------------------
|
||||
|
||||
These are some of the major improvements:
|
||||
|
||||
wxWindows 2.1.12
|
||||
================
|
||||
|
||||
- New wxDateTime class to replace millenium-uncompliant wxTime
|
||||
and wxDate classes.
|
||||
- New wxCalendarCtrl class and sample.
|
||||
- New wxCmdLineParser class.
|
||||
- Further bug fixes.
|
||||
- TIFF support added to wxImage.
|
||||
|
||||
wxWindows 2.1.11
|
||||
================
|
||||
|
||||
- Numerous bug fixes and consistency improvements.
|
||||
- Further samples.
|
||||
- Factoring out of some code into base classes, for easier
|
||||
maintenance.
|
||||
- Ability to compile library in console (non-GUI) mode.
|
||||
- Integration of wxHTML widget and help controller into
|
||||
wxWindows. wxHTML allows HTML viewing and printing (wxGTK
|
||||
and wxMSW, partial support in wxMotif).
|
||||
- New classes wxChrono, wxDialUpManager, wxFontEnumerator,
|
||||
wxWizard, wxStaticLine, etc.
|
||||
- wxShowTip for showing 'startup tips' to the user.
|
||||
- wxSocket and wxThread classes rewritten.
|
||||
- New, consistent drag and drop API (not wxMotif).
|
||||
- Better-looking dialogs in wxGTK; native message box used
|
||||
in wxMotif.
|
||||
- wxSizers reimplemented and used to specify window layout
|
||||
for some generic dialogs.
|
||||
- New, more sophisticated wxGrid class (in beta). The old grid
|
||||
class can still be used.
|
||||
- Text alignment options in wxStaticText.
|
||||
- wxImage class extended to read PCX and GIF files.
|
||||
- Documentation improvements.
|
||||
- Revised configure system for wxGTK and wxMotif; tmake-based
|
||||
system for generating wxMSW makefiles.
|
||||
- Installer for Windows as alternative to zip archives.
|
||||
Please see changes.txt for details.
|
||||
|
||||
Platforms supported
|
||||
-------------------
|
||||
@@ -73,8 +34,8 @@ wxWindows 2 currently supports the following platforms:
|
||||
- Mac (not covered here: please see the wxWindows web site
|
||||
for details)
|
||||
|
||||
Most popular C++ compilers are supported; see the release notes
|
||||
(available via docs/html/index.htm) for details.
|
||||
Most popular C++ compilers are supported; see the install.txt
|
||||
file for each platform (available via docs/html/index.htm) for details.
|
||||
|
||||
Files
|
||||
-----
|
||||
@@ -189,12 +150,9 @@ already present in user's system - like glibc usually is).
|
||||
If compiled with --enable-odbc (Unix only), wxWindows library will
|
||||
contain iODBC library which is covered by LGPL.
|
||||
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
See docs/release.txt for some notes about the current release.
|
||||
|
||||
See docs/bugs.txt for a bug list: this file is new and will initially
|
||||
be edited by hand, later generated from a web-based bug database.
|
||||
|
||||
@@ -229,5 +187,5 @@ web site) or contact Julian Smart <julian.smart@ukonline.co.uk>.
|
||||
|
||||
Good luck!
|
||||
|
||||
The wxWindows Team, Janurary 2000
|
||||
The wxWindows Team, February 2000
|
||||
|
||||
|
@@ -4,7 +4,7 @@ wxWindows Release Notes
|
||||
2.1.13
|
||||
======
|
||||
|
||||
- New wxEncodingConverter class
|
||||
- New wxEncodingConverter class.
|
||||
|
||||
|
||||
2.1.12
|
||||
|
Reference in New Issue
Block a user