Features of Patch 8

Back Up Next

Support for GCC compiler, only static libraryes only. Thanks to Kenneth Haley. You can visit his site for additional information: http://www.bigfoot.com/~khaley, and visit "OWL & Linux" page.
Fix memory.h bug in template TBidiChar.. Cal to base class
Fix wincls.h bug in operator == in TFileDroplet
Fix makefile to support VCL compatibility
metafile.h added pack/popack for metafile structure
brush.cpp BUG line 99 memset(Entries,0, sizeof(Entries));
docmanag.cpp 1064 _toupper -> _totupper
A lot small changes due to GCC++ support, see Halley page, or better use windif
combobox.cpp Transfer() changed line 374 SetSelString(comboBoxData->GetSelection().c_str(), 0) to SetSelString(comboBoxData->GetSelection().c_str(), -1) /* Thanks to Judi*/
brush.cpp BUG with caching brushes, fixed, added new parameter in constructor: add to cache or not. (Reported by Justus Schach)
filename.cpp BUG: all places while(… && start != end) have to be while(start != end && …)
filename.cpp BUG function MergePath completely wrong imlementation
filename.cpp Exist() changed, now it check not only for files but also for directoryes
Redesigned key-logic in TGridPicker class and all problems related pickers are solved. Bugs reported by Pawel Kowalczyk not apears.
Files <owl/functor.h> and <owl/property.h> now not included in *.H files, and if you use TBarDescr classes you need include them, and preferred method to work:
Old method:
    // Set BarCreator property
    Frame->BarCreator = TGadgetWnd_FUNCTOR(CreateToolBar);
    // Set EvBarInsert property
    Frame->EvBarInsert = TBarInsert_MFUNCTOR(*this,&TMDIFileApp::EvBarInserter);
New method:
    Frame->SetBarCreator(TGadgetWnd_FUNCTOR(CreateToolBar));
    Frame->SetBarInserter(TBarInsert_MFUNCTOR(*this,&TMDIFileApp::EvBarInserter));
configfl.cpp implemented missed function SectionExist(...)
configfl.cpp ReadFont accept LGFONT& and not LOGFONT*
dib.cpp ffixed bug line 1148: Constructor width, heigth, color, when color 16770000 it tried to read 1670000 colors;
file.cpp BUG when file opened it isn't set flag should close.
Test:
BC 5.02 All samples from apps, classes.
VC 6.0  Several samples.
BCB 4.0  All samples from apps, classes.
  Revised: December 04, 1999.


Copyright © 1998-2001 Yura Bidus. All rights reserved.