From c28cb884dea6d938fb9403260bde82cdea3d533a Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Sat, 11 Dec 2004 21:54:12 +0000 Subject: [PATCH] A bit of updating the changes.txt etc. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30931 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/changes.txt | 17 ++++++++++++++++- docs/gtk/readme.txt | 41 ++++++++++++++--------------------------- docs/gtk/todo.txt | 32 +++----------------------------- 3 files changed, 33 insertions(+), 57 deletions(-) diff --git a/docs/changes.txt b/docs/changes.txt index ee8ef25041..a65d67661c 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -24,6 +24,9 @@ All: - wxGetOsDescription() is now more precise (Olly Betts) - XRC supports system fonts and colours (Ray Gilbert) - Added flags argument to wxKill/wxProcess::Kill to kill child processes. +- Added wxPrintFactory classes so that it is possible to add a new + print system backend at run-time. This was required by the new GNOME + printing stuff in the GTK port. All (GUI): @@ -42,12 +45,20 @@ Unix: wxGTK: +- Added printing support by way of using libgnomeprint. The library + now checks at runtime, if the library is installed and will use it + if it is. Otherwise, it will fall back to the old PostScript printing + code, from which the Pango drawing code was removed. +- Implemented/improved wxDC::DrawRotatedText() - fixed wxFileDialog::SetWildcard() - native file dialog is now used if available (Zbigniew Zagorski) - implemented wxTextCtrl::Freeze() and Thaw(). The GtkTextBuffer is not a valid one during frozen state. Get a pointer to it right after wxTextCtrl creation if you really need to. (Mart Raudsepp) -- +- Changed calls to GTK+ 2.4.x functions so that the code checks at + runtime, which library version is installed so that these functions + are only called with GTK+ 2.4.x installed and should yield linker + errors otherwise. wxMac: @@ -60,6 +71,10 @@ wxMSW: - wxRadioButtons no longer have to be consecutive in a group - fixed spurious selection of combobox text during resize +wxWinCE: +- Added support for MS Handheld PC 2000. This was done before 2.5.4, + but not mentioned anywhere. + wxUniv: - wxBU_... button align flags support diff --git a/docs/gtk/readme.txt b/docs/gtk/readme.txt index 2b9ccf1e9e..bee4785719 100644 --- a/docs/gtk/readme.txt +++ b/docs/gtk/readme.txt @@ -1,18 +1,18 @@ Welcome to wxWidgets/Gtk 2.5 -You have downloaded version 2.5 of the GTK port of the +You have downloaded version 2.5 of the GTK+ port of the wxWidgets GUI library. -wxWidgets no longer supports GTK 1.0 (as did some early -snapshots) so that you will need GTK 1.2 when using it. -GTK 1.2.6 or above is recommended although some programs -will work with GTK 1.2.3 onwards. There is now support -for GTK 2.0. +wxWidgets no longer supports GTK 1.0.x (as did some early +snapshots) and support for GTK 1.2.x will be phased out +over time. Nearly all work is now done on GTK 2.0.x and +quite a few of the enhancements of GTK+ 2.2.x and even +GTK 2.4.x are used. -More info about the wxWidgets project (including the -Windows, X11/Motif and other ports) can be found at the main -wxWidgets homepage at: +More info about the wxWidgets project (including all the +other ports and version of wxWidgets) can be found at the +main wxWidgets homepage at: http://www.wxwidgets.org @@ -20,8 +20,8 @@ Information on how to install can be found in the file INSTALL.txt, but if you cannot wait, this should work on many systems: - mkdir gtk - cd gtk + mkdir build_gtk + cd build_gtk ../configure --with-gtk make su @@ -33,10 +33,6 @@ configure option. To build the library in Unicode mode (all strings will be wide strings and so on) you need to configure with GTK 2.0 and add --enable-unicode. -Note that so far, support for GTK 2.0 has only been tested on -Linux with glibc 2.2. - - Please note that it is strongly advised to build the library in a separate directory, as shown above, as it allows you to have different builds of it (for example with and without debug) in @@ -51,17 +47,10 @@ A DESCRIPTION OF YOUR SYSTEM AND YOUR PROBLEM, SUCH AS YOUR VERSION OF GTK, WXGTK, WHAT DISTRIBUTION YOU USE AND WHAT ERROR WAS REPORTED. I know this has no effect, but I tried... -The library produced by the install process will be called -libwx_gtk.a (static, only buil if --disable-shared configure -switch was used or if shared libraries are not supported at all -on your platform which is quite unlikely) and -libwx_gtk-2.2.so.0.0.0 (shared) so that once a binary -incompatible version of wxWidgets/Gtk comes out we'll augment -the library version number to avoid linking problems. - Please send problems concerning installation, feature requests, -bug reports or comments to the wxWidgets users list. Information -on how to subscribe is available from my homepage. +bug reports or comments to the wxWidgets users list. These can +be found at http://www.wxwidgets.org and more specifically at +http://lists.wxwidgets.org. Do NOT send any comments directly to me. @@ -73,5 +62,3 @@ claim to be suitable for any special or general purpose. Robert Roebling - - diff --git a/docs/gtk/todo.txt b/docs/gtk/todo.txt index 7c313a7561..2e22f00976 100644 --- a/docs/gtk/todo.txt +++ b/docs/gtk/todo.txt @@ -1,30 +1,4 @@ --------------------- High priority --------------------- - -Fix crash in DnD reported from Mahogany. - --------------------- Medium priority --------------------- - -wxBitmapButton doesn't refresh when parent gets refreshed. - -> Not important. - -Show accelerator control labels and actually implement them - -> Difficult. - --------------------- Low priority --------------------- - -Right aligned checkboxes: focus highlighting is wrong, tooltips can't be set can't be set - -> Postponed. GTK 2.0 can do that. - -Port to GTK 2.0 - including its Unicode support. - -Add wxNoteBook::GetPageIndex() -Add wxNoteBook::SetTabPosition() - -> Postponed. - -Implement wxPalette - -> Postponed. - -Implement different visuals and displays - -> I cannot test this. Postponed. - +This document it always out of date. Please +see the bug list on SourceForge or one of +the mailing lists. \ No newline at end of file