]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/gtk/changes.txt
Solved problem with wxhInstance name being mangled by MSVC; wxGetInstance is now...
[wxWidgets.git] / docs / gtk / changes.txt
index d9ecabc642e516b78320a156272c208530180a87..9252a4f586f909c67af84ed870e13735e3a07dd0 100644 (file)
@@ -1,4 +1,133 @@
 
+28th August '99: Ninth wxGTK 2.1 snapshot released
+
+As the old makefile system didn't work, I trashed it and wrote
+a new one - mo more GNU. This, of course, caused a lot of people
+to start sing their song of complaints - any change is a good 
+opportunity to complain, but the effect of the change is that
+we now have shared library support on Linux and Solaris (and
+probably others as well) and that the Linux shared library no
+longer depends on libstdc++, so that we can finally create an
+RPM that works on different Linux distributions. Also, the
+Unix make system is now much simpler and directly mirrors its
+Windows counterparts, making it easier to understand and maintain.
+As it is independent of the various GNU tools, the requirements
+for using CVS versions are also much less (any make, any compiler,
+no other tools).
+
+Split RPMs into two, one for run-time requirements and one
+for developement (mostly headers).
+
+Addition of new layout classes that work like Java's, GTK's
+or Qt`s - basically, you pack item in a box and let it tell
+you how much space it needs. These class are called wxSizer
+and I consider them a great addition as they make true cross-
+platform dialogs a child's play and are very quick to write
+and easy to read. Do consider using them.
+
+Rewritten all dialogs to make use of the new sizers. Also
+added a new wxFileDialog like Win95 and replaced the generic
+wxFontDialog with GTK's native font selection dialog - this
+probably isn't perfect though.
+
+A few more fixes to wxListCtrl and wxTreeCtrl, implemented
+more options and modes like the wxMSW version.
+
+New handler for PNM files. Added CanRead() function to image
+handlers, updates to GIF handler for preparing the new wxAnimation
+class. We'll also get a PCX and hopefully a TIFF handler so
+that we support all common general-purpose file formats I know
+about. PhotoShop and PhotoPaint images are not general purpose.
+I also tried to correct a wxImage bug in connection with big-endian
+vs. little-endian problems, but I have no Sparc to actually test
+this.
+
+Inclusion of wxMultiMedia. Can play most sound formats on GTK
+and MSW and (using xanim on Unix and Win95's MM functions)
+display a video in a wxWindow. This will probably be moved to
+the core library.
+
+Small updates to socket code. The MSW version is still missing.
+
+Implemented wxBitmapDataObject class.
+
+Added wxFFileStream using FILE* instead if file desrcriptor.
+Useful for creating a "cerr" like class as in normal C++.
+Also added "endl" for use with wxTextStream and fixed a few
+minor problems with buffered streams etc.
+
+Corrected Tabbing code in wxPanel and made it work with wxNotebook.
+
+Small cursor fixes in connection with text control.
+
+Added experimental wxWizard class. Work in progress.
+
+A few more minor fixes.
+
+6th August '99: Eight wxGTK 2.1 snapshot released
+
+The new makefile system is not able to produce shared libraries 
+on Unix with the exception of Linux - libtool is really great.
+Therefore, the build system defaults to static libraries on
+anything but Linux for now.
+
+Work in wxPen, wxBrush and wxDC to match wxMSW more exactly and
+to implement missing feature etc.
+
+Reimplemented radio buttons. The first of a group of such buttons
+is now marked by having the wxRB_GROUP style.
+
+Complete redesign of all stream classes, including tests for them
+in the samples.
+
+Controls now send the same messages (or more importantly none if
+changed programmatically) as per wxMSW.
+
+New implementation of wxSocket using an intermediate library called
+GSocket. This willl hopefully change in the future.
+
+Reworked in-place editing of wxListCtrl and wxTreeCtrl.
+
+Fixed bug reporting two refreshes when scrolling.
+
+Corrected bug in wxComboBox client data code.
+
+Corrected reported but unverified bug in BMP loading code.
+
+Added a few more methods to wxStaticBitmap.
+
+Integration of wxHTML code in the main library, including wxZIPStream,
+wxFilesystem, wxHTMLHelpController and others.
+
+Added a wrapper for ffile() etc functions.
+
+Updates to wxDynamicLibrary.
+
+New documentation.
+
+New version of wxPython, of course.
+
+Fixed in unenclosed number of other bugs...
+
+25th June '99: Seventh wxGTK 2.1 snapshot released
+
+Many fixes to th new makefile system. The last version gave
+immediate crashes on all Unices except Linux when linked
+dynamically against an application. I reordered the object
+files in the library as I guess that this was the cause.
+
+Added icons to message box. This also slightly killed the
+layout so this needs to be changed again.
+
+wxGTK now chooses the best visual available on the display instead
+of the default one.
+
+Fixed wxProgressDialog again.
+
+Some more corrections I forgot.
+
+New wxPython (includes new layout system and printing).
+
 15th June '99: Sixth wxGTK 2.1 snapshot released