]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/gtk/changes.txt
Added wxQuantize, wxSplashScreen, wxEffects & added palette to wxImage
[wxWidgets.git] / docs / gtk / changes.txt
index 1a841ba15c4b74692f4db8baac99a797a0355cda..ce290c2c1f08edee1ea44ebf0346fdd8756ad515 100644 (file)
+10th July 2000: wxWindows 2.2 released
 
 
-19th December '99: wxWindows 2.1.12 released
+Added code for writing BMP images.
 
 
-Who has a BigEndian computer (e.g. Sparc) that runs a 15 and/or
-16 bit colour mode? I need this for testing purposes, i.e. this
+Added code for writing TIFF images.
+
+Fixed problem with best visuals (on SGI)
+   
+Applied a number of compile fixes for various Unix variants.
+
+Fixed wrong background colours appearing sometimes and fix
+for resetting the default font in controls.
+   
+Speed-up to wxListCtrl.
+
+Fixed bug wxTextStream::ReadLine()
+   
+Various improvements commandline parser.
+Changed wxColour unequal operator to compare colours.
+   
+Fixed wxMenuBar::Replace bug.
+
+Added new position to slider update event.
+   
+Minor fix to idle handling (now wxGTK events come after all GTK events).
+
+Various fixes to the new wxGrid class.
+   
+Bug-fixes.
+
+4th June 2000: wxWindows pre-2.2 release
+
+Complete freeze now. Only vital bug-fixes allowed.
+
+Various enhancements to wxSizer.
+
+Added wxGridSizer and wxFlexGridSizer.
+
+Reworked wxURL.
+
+MANY bugfixes.
+
+22th March 2000: wxWindows 2.1.15 released
+
+Build fix. RPMs no loner require GTK's include files.
+
+An extra library for the OpenGl class now gets builts
+19th March 2000: wxWindows 2.1.14 released
+
+An extra library for the OpenGl class now gets builts
+and installed. There is also an extra RPM for this 
+small class now.
+
+Added possibility to compile wxGTK with already installed
+image libraries (TIFF, JPEG, PNG, ZLIB) if you really
+know what you are doing.
+
+Added support for pipes and a stream class to get data
+out of them.
+
+Added memory file system (so you can save html pages with
+images in memory).
+
+Added wxDragImage class for dragging easily images.
+
+The DEB and RPM packages now conform better to various
+standards.
+
+Renamed wx-config to wxgtk-config so that motif can be co-installed
+on the same machine (with wxmotif-config).
+
+Speed up for drawing by resuing once created DCs instead of
+creating and destroying them all the time.
+
+Corrections to clipping region code (among others related to
+simultaneous bitmap clipping).
+
+A few more improvements to tab traversal.
+
+A number of changes to socket code.
+
+Added code for rotating images.
+
+Much work on the new grid class has been done. Very cool now.
+
+wxPlotWindow is now useful and works. Added on-off lines useful for
+displaying trigger signals.
+
+Corrected one more bug in the TIFF handler.
+
+It is now possible to run wxGTK apps in the best visual
+instead of only the default on system that support this
+(typically IRIX).
+
+Added default keyboard handling to wxScrolledWindow.
+
+Fixed slightly overoptimized window colour and style handling.
+This will expose a bug in the GtkPixmap theme, or more exactly
+in ImLib's image cashing so that wxGTK currently doesn't work
+well with pixmap themes. As a result, wxGTK will disable all
+widget settings when using this theme.
+
+Fixed bug in drawing code that made GTK pick the wrong pen
+style when using the default.
+
+The L-GPL iODBC library must now be enables explicitly so as
+to not mislead people into reading the license wrong.
+
+24th January '2000: wxWindows 2.1.13 released
+
+Corrections to TAB handling in notebooks.
+
+Added scroll event to indicate when the thumb has
+been released (as opposed to only changed).
+
+Fixed crashes with GTK Pixmap theme.
+
+Fixed endianness problems in image code.
+
+Minor fixes for sockets related to GUI reentrance. Also
+improved the IPV address class and added more error
+checking and rekated things.
+
+Many enhancements to wxHTML, more tags supported, better support
+for non-western texts etc.
+
+Corrected code handling mono-bitmaps and their conversion to
+wxImage etc. Added experimental ConvertToMonoBitmap() to
+wxImage class.
+
+Fixed a few minor problems in wxListCtrl.
+
+The MIME-type code in now reads KDE and GNOME mime-type bindings
+including icon information. This is used in the file dialog.
+
+Small fix for problems with code that didn't changed the size of a
+window, but its client size and thus sent no wxSizeEvent.
+
+Fixed problem with shared contexts in OpenGl canvas.
+
+Fixed keyboard handling in wxCheckListBox.
+
+Corrected the completely unfunctional TIFF code.
+
+Various minor corrections to wxWizard, wxCalendarCtrl and other
+complex controls.
+
+Revamped code for TCP based connections between programs.
+
+Updates to the ODBC classes (George Tasker).
+
+Build-fixes for various platforms and compilers.
+
+6th January '2000: wxWindows 2.1.12 released
+
+Who has a BigEndian computer (e.g. Sparc or PowerPC) that runs a 15 
+and/or 16 bit colour mode? I need this for testing purposes, i.e. this
 person could help me by running a small testprogram and sending
 me the output.
 
 person could help me by running a small testprogram and sending
 me the output.
 
+Improved support for GTK's themes, changes in font sizes (and
+the dialogs' ability to react to that) and related things.
+
+Added Calendar control.
+
+Added classes for recoding text (e.g. from Windows encoding to ISO encoding
+and for converting to and from Unicode).
+
+Updated the 64-bit long class (a class that substitutes a 64-bit int
+type on platforms which don't provide a native one).
+
+Added wxImage::Replace() (for replacing colours) and wxImage::GetSubImage().
+Also corrected conversion from mono bitmaps to wxImage.
+
+Added wxBitmap::GetSubBitmap().
+
+Removed some flicker from tree ctrl. Minor optical changes.
+
+Added support for multiple font and colour support for items in
+list ctrls and tree ctrls.
+
+Added support for multiple-selection file dialog.
+
 Implemented wxMenuBar::Insert() and wxMenu::Insert(). There is
 also a Remove() method now, but the GTK doesn't really like that.
 
 Implemented wxMenuBar::Insert() and wxMenu::Insert(). There is
 also a Remove() method now, but the GTK doesn't really like that.
 
@@ -18,11 +194,14 @@ certain circumstances (Karsten Ballueder).
 wxGTK no longer gives warnings if the application shows a dialog
 before entering the main loop.
 
 wxGTK no longer gives warnings if the application shows a dialog
 before entering the main loop.
 
+Added string to long/ulong/float conversion routines and some
+more string related things.
+
 Updated documentation for wxFile, wxFFile and their respective
 stream classes. Documented some more stream classes.
 
 Improved wxHTML and its help system. Options dialog, better printing,
 Updated documentation for wxFile, wxFFile and their respective
 stream classes. Documented some more stream classes.
 
 Improved wxHTML and its help system. Options dialog, better printing,
-history index.
+history index. Also implemented more (cite, definition lists, etc).
 
 Corrected wxRegion::GetBox().
 
 
 Corrected wxRegion::GetBox().
 
@@ -31,6 +210,8 @@ Added wxNotebookSizer for combining notebooks and sizers.
 Added wxDir class. Useful as a replacement for wxFileGetFirst()
 and wxFileGetNext().
 
 Added wxDir class. Useful as a replacement for wxFileGetFirst()
 and wxFileGetNext().
 
+Fixed Y2000 bug in file dialog (sic.)
+
 Added wxStopWatch class.
 
 wxBitmap now derives from wxGDIObject.
 Added wxStopWatch class.
 
 wxBitmap now derives from wxGDIObject.
@@ -42,7 +223,8 @@ wxSpinCtrl now has its own event, intercepted using EVT_SPINCTRL.
 The ODBC classes can now be configured at run-time if they
 are to use forward-only cursors or not.
 
 The ODBC classes can now be configured at run-time if they
 are to use forward-only cursors or not.
 
-Added wxDateTime class.
+Added wxDateTime class. The existing classes wxTime and wxDate
+have been reimplemented and corrected using wxDateTime.
 
 Rewritten wxThread to have a flag controlling if the
 thread will delete its C++ class itself ("delete this") or
 
 Rewritten wxThread to have a flag controlling if the
 thread will delete its C++ class itself ("delete this") or
@@ -53,11 +235,12 @@ Added TIFF reading code, PCX writing code.
 Minor compile and build fixes for different architectures.
 
 Added more flags to wxSizer for proportional sizing and
 Minor compile and build fixes for different architectures.
 
 Added more flags to wxSizer for proportional sizing and
-centering and alignment combination.
+centering and alignment combination and a wxNotebookSizer.
 
 Added controls to wxToolBars (e.g. combobox) and DeleteTool.
 
 
 Added controls to wxToolBars (e.g. combobox) and DeleteTool.
 
-Fixed problem with reading flushable streams.
+Fixed several problems with buffered streams. Added support for
+setting the end-of-line mode (Mac,DOS,Unix) in wxTextOutputStream.
 
 Added code to send events from one thread to another and added
 function to wake up idle system (needed for sending inter-thread 
 
 Added code to send events from one thread to another and added
 function to wake up idle system (needed for sending inter-thread 
@@ -69,14 +252,16 @@ Also corrected navigation on wxRadioBox.
 Corrected segfaults in wxGLCanvas and stupid race when using
 several such canvasses.
 
 Corrected segfaults in wxGLCanvas and stupid race when using
 several such canvasses.
 
-Some minor updates to wxSockets.
+Some minor updates to wxSockets. Fixed timeout problem.
 
 
-Speed-up for new encoding related font code.
+Speed-up for new encoding related font code. Minor fixes.
 
 Changed wxListBox to send deferred events, i.e. events emitted by
 the listbox won't get processed before the next idle message.
 
 
 Changed wxListBox to send deferred events, i.e. events emitted by
 the listbox won't get processed before the next idle message.
 
-Some more minor changes.
+More minor changes and fixes.
+
+Began work on a new dialog and resource editor (wxDesigner).
 
 7st November '99: wxWindows 2.1.11 released
 
 
 7st November '99: wxWindows 2.1.11 released