X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/641d87d868e0f46f4bfca3d8d7bede88032045e1..58c837a4e67c0996134cc0947691dc09c5f26687:/docs/gtk/changes.txt diff --git a/docs/gtk/changes.txt b/docs/gtk/changes.txt index 9252a4f586..f50059eae2 100644 --- a/docs/gtk/changes.txt +++ b/docs/gtk/changes.txt @@ -1,4 +1,146 @@ +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 +for wxWindows from now on. This means that the next stable +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. 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 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 AIX, HP-UX and *BSD users, but don't reckon +with immediate success. Actually, when using GNU compilers, +your chances are quite good. + +My rewrite of the wxWindows underlying GTK widget +has turned scrolling including subwindows from barely +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 +seems pretty stable, but testing is still welcome. + +The ODBC classes contributed by Remstar Inc. have been +overhauled (incl the sample) and have been tested with +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. 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++. Also HTML printing has been added. + +wxSpinCtrl added. Like a wxSpinButton and a wxTextCtrl. + +Changed the beaviour of the popular new wxFileDialog to +not forget the once typed file name when changing the +directory. + +Implemented the wxSIMPLE_BORDER flag (simple black line +without shadow affect). + +Michael is writing a complete rewrite of the antiquated +wxGrid. This is still work-in-progress and might not make +it into wxWindows 2.2, we'll see. Help would be welcome +to make that happen. + +Made wxMenu code lose less memory, also added wxMenu::Delete(). + +Added code to send wxActivateEvent to MDI windows. + +Vadim added configure things to compile wxWindows without any +GUI library. This is probably work in progress. He'll also add +a wxFontEnumerator class and has enhanced wxFont to make use +of char-encodings. + +wxSlider, wxWindow, wxScrollBar now emit the correct events +for scrolling (like page up, line up etc) instead of just +"thumb-track" as before. + +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