X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d8d474af5829ae4a3be45f85688090fa74017020..58c837a4e67c0996134cc0947691dc09c5f26687:/docs/gtk/changes.txt diff --git a/docs/gtk/changes.txt b/docs/gtk/changes.txt index 0c3e95c6cf..f50059eae2 100644 --- a/docs/gtk/changes.txt +++ b/docs/gtk/changes.txt @@ -1,5 +1,35 @@ -25th October '99: My birthday, wxWindows 2.1.10 released +20th November '99: wxWindows 2.1.12 released + +Minor compile and build fixes for different architectures. + +Added more flags to wxSizer for proportional sizing and +centering and alignment combination. + +Added controls to wxToolBars (e.g. combobox) and DeleteTool. + +Fixed problem with reading flushable streams. + +Added code to send events from one thread to another and added +function to wake up idle system (needed for sending inter-thread +events). + +Corrected wrongly set flag in dialogs which broke its tab code. +Also corrected navigation on wxRadioBox. + +Corrected segfaults in wxGLCanvas and stupid race when using +several such windows. + +Some minor updates to wxSockets. + +Speed-up for new encoding related font code. + +7st November '99: wxWindows 2.1.11 released + +There is still an unresolved problem with bitmap to image +conversion on big-endian architectures (such as Solaris), +where color values get exchanged. I'd need help on this +one as I have no BE computer. Enlightment has struck the majority of the developers and they have chosen to use the Linux kernel numbering scheme @@ -8,23 +38,36 @@ release will be called wxWindows 2.2.X, development snapshots will be called 2.1.X. A lot of discussion has been wasted on how to maintain a -once released stable version will be maintained. It was -almost universally agreed that only a commercial entity -will have the motivation ($$$) to do that - so far there -is no wxWindows Inc. +once released stable version. It was almost universally +agreed that only a commercial entity will have the motivation +($$$) to do that - so far there is no wxWindows Inc. Support for GTK 1.0 has been dropped. This version has -been tested with GTK 1.2.3 and GTK 1.2.6 - it is known +been tested with GTK 1.2.3 and GTK 1.2.6 - it might not work with some other versions. +Rewritten the support for multiple-format Drag'n'Drop and +clipboard under both GTK and MSW. There are probably some +problems here and there left. + +wxListBox and wxChoice can now handle only either void +client data (which it will not delete on destruction) or +client data of the wxClientData type (which it will delete), +instead of both at the same time. The same will happen +to wxComboBox some time. Also, wxListBox can now sort its +items. + Many build fixes for various platforms have been applied, -try again, poor HP-UX and *BSD users, but don't reckon +try again, poor AIX, HP-UX and *BSD users, but don't reckon with immediate success. Actually, when using GNU compilers, your chances are quite good. -My total rewrite of the wxWindows underlying GTK widget +My rewrite of the wxWindows underlying GTK widget has turned scrolling including subwindows from barely -functional to pretty and fast. +functional to pretty and fast. I also added scrolling +of foreign windows to wxScrolledWindow. + +Setting size hints for the window manager might work now. wxSocket and Co. have been improved up to the point of calling it a rewrite. It works on wxMSW now too and @@ -36,11 +79,12 @@ all relevant SQL databases (even DBase). For that reason I have reawakened the iODBC code from wxGTK 2.0 so you can now use wxODBC from wxMSW and wxGTK. -Several printing things fixed. +Several printing things fixed. More work needs to be done +here.. HTML widget and the wxWindows' help system based upon it have been reorganized and improved for easier use -from Python and C++. +from Python and C++. Also HTML printing has been added. wxSpinCtrl added. Like a wxSpinButton and a wxTextCtrl. @@ -69,13 +113,34 @@ wxSlider, wxWindow, wxScrollBar now emit the correct events for scrolling (like page up, line up etc) instead of just "thumb-track" as before. -Corrected bug in Reparent() code. +Corrected Reparent() code, including the special case for +wxToolBar (as the toolbar sits in a different window than +normal windows). + +Corrected key accelerator code for toplevel child windows +and added support for more key combinations - pretty much +all, actually. + +Corrected cursor handling in a number of special cases. + +wxGLCanvas now waits until all expose events have been sent +and then emits its own redraw event. Also removed flicker +for wxGLCanvas and in some other places. A handler to read PCX file (in most variants) has been added. A number of problems with compressed and socket streams have been solved. +Changed behavour of wxTextStream to make use of deliminators +and default to space as the standard C++ stream do. + +Changes to tab traversal code to better reflect MSW code. + +Corrected problems with wxGenericValidator and certain controls. + +Made default button action work in more cases. + 28th August '99: Ninth wxGTK 2.1 snapshot released As the old makefile system didn't work, I trashed it and wrote