2007-04-22 Markus Schwab * ChangeLog, NEWS: Changes of V0.8.22 documented * configure.in: Version to 0.8.23 * INSTALL: Install from CVS: First call aclocal and then libtoolize * XGP/Makefile.am: Don't link with libYGP (reported by int at acror dot de) * XGP/GtkMozViewer.c: Basing conditional compilation on right define (HAVE_GTKMOZEMBED; bug reported by int at acror dot de) * YGP/XDirSrch.cpp: Minor optimisations 2007-03-08 Markus Schwab * ChangeLog, NEWS: Changes of V0.8.22 documented * ygp-cfg.h.in: Added define for Dillo * po/de.po, po/en.po, po/es.po: Added dillo * configure.in: Added define for Dillo; Version to 0.8.22 * YGP/TableWriter.cpp: Compiles under x86_64 2007-03-05 Markus Schwab * README.windows: English writing (not US) * README: Actualised the copyright * YGP/ADate.cpp, YGP/AssParse.cpp, YGP/AssParse.h, YGP/DirSrch.cpp, YGP/Parse.h, YGP/RDirSrch.cpp, YGP/TableWriter.cpp: Can be compiled under x86_64 2007-02-16 Markus Schwab * XGP/BrowserDlg.cpp: Supporting dillo * XGP/Icons/Makefile.in: Added Dillo-icon * XGP/Icons/Browser_dillo.png: New file. * YGP/DirSrch.h, YGP/RDirSrch.h: Using C++'s standard headers * YGP/DirSrch.cpp: Formatting 2007-02-09 Markus Schwab * ChangeLog, NEWS: Changes of V0.8.21 documented * XGP/Samples/X-Appl.cpp: Using PACKAGE_VERSION instead of VERSION; changed copyright-info * configure.in: Version to 0.8.21; Lib-version stays at 0.8.20 * YGP/RemoteFile.cpp: Might now compile on a 64-bit system * YGP/Relation.h: Fixed iterating over targes (in a check) * YGP/Tests/INIFile.cpp, YGP/Tests/INIFile.test: Don't parse a list with holes * YGP/INIFile.cpp: Don't write newline when writen a section for an object * YGP/INIFile.h: Adding list-template to casts * YGP/Attribute.h: AttributeList reserves element, if in sequence * YGP/AssParse.h: Removed compiler warning on 64-bit systems 2007-01-27 Markus Schwab * ChangeLog, doc/index.html: Added change of Makefile.am * Makefile.am: Removed mkinstalldirs from distribution * ChangeLog, NEWS: Changes of V0.8.20 documented * Makefile.am: Removed mkinstalldirs from distribution * configure.in: Version to 0.8.20; Added checks for size of intergers * ygp-cfg.h.in: Added defines for size of integers; Removed defines from old automake/-conf * po/de.po, po/en.po, po/es.po: Actualised * YGP/Parse.cpp: Marking text for translation * XGP/Icons/Makefile.in: Added datarootdir * XGP/XDialog.h: enum-members documented * YGP/FileTypeChk.cpp, YGP/FileTypeChk.h: Fixed documentation 2007-01-26 Markus Schwab * YGP/Attribute.h: Don't use iterator, but offset for getValue() * YGP/Makefile.am: Added FileTypeCheck; Utility * YGP/FileTypeChk.cpp, YGP/FileTypeChk.h, YGP/Utility.h: New file. * YGP/INIFile.h: Fixed check in INIList and INIMap 2006-12-21 Markus Schwab * YGP/INIFile.h: INIList checks the parsed offset if its within its size * YGP/Attribute.h: AttributeList needs the offset to be valid * YGP/Attribute.h, YGP/INIFile.cpp, YGP/INIFile.h: Added handling of maps (list with an arbitrary text as offset) * YGP/Tests/INIFile.cpp, YGP/Tests/INIFile.test: Added test for INIList and INIMap 2006-11-10 Markus Schwab * XGP/Icons/Makefile.in, XGP/Version.cpp, YGP/Internal.h, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Parse.cpp, YGP/Version.cpp: Adapted to new automake/-conf * configure.in: Adapted to new automake/-conf; Version to 0.8.11 2006-10-31 Markus Schwab * ygp-cfg.h.in: Generated by new auto-tools * XGP/XApplication.cpp, XGP/XFileList.cpp, YGP/AYear.cpp, YGP/Relation.h, YGP/Version.cpp: Fixed comments 2006-08-09 Markus Schwab * ChangeLog, NEWS: Changes of V0.8.10 documented * configure.in: Version to 0.8.10 * YGP/INIFile.h: Adding section-name to name of variable to enable attributes with same name * YGP/AttrParse.h: Added MEATTRIBUTE to parse MetaEnum-based values 2006-08-04 Markus Schwab * XGP/XDialog.cpp, XGP/XDialog.h: OK checks if dialog can/shell be closed 2006-08-03 Markus Schwab * YGP/INIFile.h: Removed type-case ini INIATTR[34] * YGP/Attribute.cpp: New file. * YGP/Makefile.am: Added Attribute.cpp * YGP/MetaEnum.cpp, YGP/MetaEnum.h: Const-corrected * YGP/Attribute.h: Added MetaEnumAttribute * YGP/INIFile.h: Added INIATTR[34] to hande MetaEnumAttributes 2006-08-02 Markus Schwab * ChangeLog, NEWS: Changes of V0.8.01 documented * XGP/Makefile.am: Removed include of ../YGP * YGP/Process.h: Defining _getpid() to getpid(), if first exists and second not * configure.in: Checking for (_)getpid * ygp-cfg.h.in: Added defines for (_)getpid and seamonkey * po/en.po, po/es.po, po/de.po: Actualised 2006-07-31 Markus Schwab * XGP/Samples/X-Appl.cpp, XGP/TraceDlg.cpp: Removed unused variable * XGP/Makefile.am: Linking with YGP 2006-07-16 Markus Schwab * YGP/DynTrace.h: Changed comment 2006-07-06 Markus Schwab * configure.in: Version to 0.8.01; Supporting Seamonkey * XGP/BrowserDlg.cpp: Supporting Seamonkey * XGP/Icons/Makefile.in: Added Seamonkey-icon * XGP/Icons/Browser_seamonkey.png: New file. 2006-06-07 Markus Schwab * ChangeLog, NEWS: Changes of V0.8.00 documented * XGP/XFileList.cpp: Re-translating 'Rename/move' message * po/de.po, po/en.po, po/es.po: Actualized for 0.8.00 * ygp-cfg.h.in: Added defines for HAVE_MBTOWC and HAVE_WSCOLL * configure.in: Version to 0.8.00; Testing for more functions 2006-06-06 Markus Schwab * YGP/Exception.h: Added InvalidValue 2006-06-05 Markus Schwab * YGP/AssParse.cpp, YGP/Relation.cpp: Actualized copyright * XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: Throwing CreateError instead of string * XGP/ConnectDlg.cpp, XGP/ConnectDlg.h: Throwing YGP::CommError instead of std::domain_error * YGP/FileRExp.cpp, YGP/FileRExp.h: checkIntegrity() throws std::invalid_argument 2006-06-04 Markus Schwab * XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: Throwing CreateError instead of std::string * XGP/ConnectDlg.cpp, XGP/XApplication.cpp, XGP/XFileList.cpp: Using new exceptions * XGP/GtkMozViewer.c: Disabled checks and traces * XGP/Samples/X-Appl.cpp: Adapted to new exceptions 2006-06-03 Markus Schwab * YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/Parse.cpp, YGP/Tests/Process.cpp, YGP/Tests/Thread.cpp: Adapted to new exception-handling style * YGP/AssParse.cpp, YGP/AssParse.h, YGP/AttrParse.cpp, YGP/AttrParse.h, YGP/CRegExp.cpp, YGP/CRegExp.h, YGP/ConnMgr.cpp, YGP/ConnMgr.h, YGP/File.cpp, YGP/File.h, YGP/INIFile.cpp, YGP/INIFile.h, YGP/Parse.cpp, YGP/Parse.h, YGP/Process.cpp, YGP/Process.h, YGP/RDirSrch.cpp, YGP/RDirSrch.h, YGP/RDirSrchSrv.cpp, YGP/RDirSrchSrv.h, YGP/RemoteFile.cpp, YGP/RemoteFile.h, YGP/Socket.cpp, YGP/Socket.h, YGP/Thread.cpp, YGP/Thread.h: Throw only exceptions derived from std::exception * YGP/Check.cpp: Optimization * YGP/Exception.h: Added further exceptions 2006-06-02 Markus Schwab * YGP/Exception.h: Intitial revision * YGP/Makefile.am: Added Module and Exception * YGP/FileRExp.cpp: Replaced defines (of special chaas) with const char * YGP/Module.cpp, YGP/Module.h: New file. * YGP/Tests/Makefile.am: Added Module * YGP/Tests/Process.cpp: Removed unused variable count * YGP/Tests/Module.cpp: New file. 2006-06-01 Markus Schwab * YGP/RemoteFile.cpp, YGP/RemoteFile.h: Fixed comments/documentation * YGP/Entity.cpp: Minor optimization * YGP/Trace.h: Optimized trace-statement * YGP/ADate.cpp, YGP/ANumeric.cpp, YGP/ATStamp.cpp, YGP/ATime.cpp, YGP/AYear.cpp, YGP/File.cpp, YGP/Parse.cpp, YGP/Parse.h, YGP/Tokenize.h: Optimized operator= 2006-05-17 Markus Schwab * YGP/CRegExp.cpp: Replaced defines with const chars 2006-05-03 Markus Schwab * NEWS: First features of V0.8.00 added * XGP/Samples/Dialog.cpp, XGP/Samples/X-Appl.cpp: Using TraceDlg * XGP/Samples/Makefile.am: Fixed INCLUDES * XGP/BrowserDlg.cpp, XGP/LoginDlg.cpp, XGP/MessageDlg.cpp, XGP/SearchDlg.cpp, XGP/XDate.cpp, XGP/XDialog.cpp, XGP/XFileDlg.cpp, XGP/XFileList.cpp, XGP/XPrintDlg.cpp: Using CONVERT_TO_UTF8 * XGP/Makefile.am: Fixed INCLUDES; Added TraceDlg * XGP/XApplication.cpp, XGP/XApplication.h: Managing the trace-dialog * XGP/TraceDlg.cpp, XGP/TraceDlg.h: New file. * YGP/Relation.cpp, YGP/Relation.h: Only storing pointer to name of relation * YGP/Makefile.am: Added DynTrace * YGP/DynTrace.cpp, YGP/DynTrace.h: New file. * YGP/Entity.cpp: Including iostream * YGP/Entity.h: Only forward-declaring iostream-classes 2006-05-02 Markus Schwab * YGP/Tests/Relation.cpp: Added tests of relate() with vector * YGP/Relation.h: Added relate() with vectors; Removed un-const get{Objects,Parents} * XGP/XAttrLabel.h, YGP/Attribute.h: Replaced sprintf's with snprintf 2006-04-30 Markus Schwab * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h, XGP/XFileList.cpp: Adapted to new XFileDialog-interface * XGP/XFileDlg.cpp, XGP/XFileDlg.h, XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Using signal to report user-input * XGP/LoginDlg.h: Changed formatting 2006-04-25 Markus Schwab * ChangeLog, NEWS: Changes of V0.7.60 documented * configure.in: Version to 0.7.60 2006-04-24 Markus Schwab * YGP/Tests/Relation.cpp: Added tests for RelationN_M unrelate*() * YGP/Relation.h: Fixed unRelate*() 2006-04-22 Markus Schwab * YGP/Makefile.am: Removed Handle.cpp * YGP/Handle.h: Re-written; does not derive from AttrVal anymore; Added castDynamic() * YGP/Handle.cpp: Deleted * YGP/AttrVal.h, YGP/SmartPtr.h: Fixed formatting 2006-04-17 Markus Schwab * YGP/IVIOAppl.h, YGP/RDirSrchSrv.cpp: Can be compiled with GCC 4.2 (alpha) 2006-04-13 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.53 documented * configure.in: Version to 0.7.53; Testing for Epiphany * ygp-cfg.h.in: Added define for Epiphany * po/de.po, po/en.po, po/es.po: Added translation for epiphany; Browser-names beautified * CREDITS: Added credits for browser-icons * XGP/Icons/Browser_GTKHTML.png, XGP/Icons/Browser_GTKMOZEMBED.png, XGP/Icons/Browser_konqueror.png, XGP/Icons/Browser_netscape.png, XGP/Icons/Browser_epiphany.png, XGP/Icons/Browser_galeon.png, XGP/Icons/Browser_opera.png, XGP/Icons/Browser_firefox.png, XGP/Icons/Browser_mozilla.png: New file. * XGP/Icons/Makefile.in: Added browser-icons * XGP/BrowserDlg.cpp: Check and load, if available icon for browser * XGP/Makefile.am: PKGDIR ends with slash 2006-04-12 Markus Schwab * YGP/Parse.cpp: Fixed calculating length of paresed entries, for not-reported objects 2006-04-09 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.52 documented * configure.in: Testing for gtkhtml 3.8, 3.6 and 3.1 * XGP/HTMLViewer.h, XGP/XApplication.cpp, XGP/XApplication.h, XGP/XAttrEntry.h, XGP/XAttrLabel.h, XGP/XAttribute.h, YGP/ADate.cpp, YGP/AYear.cpp, YGP/Attribute.h, YGP/Process.h, YGP/Relation.h, YGP/SortDirSrch.h, YGP/TableWriter.h: Added/Fixed comments for doxygen * YGP/Entity.cpp: Buffer-size to read entity reduced * configure.in: Version to 0.7.52 (version of library stays at 0.7.50) * XGP/XAttribute.h: Removed specialization of YGP::Attribute::assign 2006-04-03 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.51 documented * doc/index.html: Minor fixes * configure.in: Version to 0.7.51 (version of library stays at 0.7.50) * XGP/XAttribute.h, XGP/XFileList.h: Fixed compile-erros when compiling with GCC 4.1 * XGP/XFileList.cpp: Only dynamically casting once (for each Storage-type) 2006-03-29 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.50 documented * CREDITS: New file * configure.in: Version to 0.7.50 * po/de.po, po/en.po, po/es.po: Actualized * XGP/XFileList.cpp, XGP/XFileList.h: Implemented remove for Gtk::TreeStore and Gtk::ListStore 2006-03-28 Markus Schwab * XGP/XFileList.cpp: Loading png-files for icons * XGP/Icons/Makefile.in: Added icons for special files * XGP/Icons/Default.png, XGP/Icons/Directory.png, XGP/Icons/Executable.png, XGP/Icons/Icon_3ds.png, XGP/Icons/Icon_AUTHORS.png, XGP/Icons/Icon_COPYING.png, XGP/Icons/Icon_CREDITS.png, XGP/Icons/Icon_INSTALL.png, XGP/Icons/Icon_Makefile.png, XGP/Icons/Icon_README.png, XGP/Icons/Icon_Z.png, XGP/Icons/Icon_ac3.png, XGP/Icons/Icon_afm.png, XGP/Icons/Icon_ag.png, XGP/Icons/Icon_aiff.png, XGP/Icons/Icon_arj.png, XGP/Icons/Icon_asf.png, XGP/Icons/Icon_au.png, XGP/Icons/Icon_avi.png, XGP/Icons/Icon_bak.png, XGP/Icons/Icon_bdf.png, XGP/Icons/Icon_blend.png, XGP/Icons/Icon_bmp.png, XGP/Icons/Icon_bmx.png, XGP/Icons/Icon_c.png, XGP/Icons/Icon_cc-source.png, XGP/Icons/Icon_core.png, XGP/Icons/Icon_cpp.png, XGP/Icons/Icon_deb.png, XGP/Icons/Icon_dia.png, XGP/Icons/Icon_doc.png, XGP/Icons/Icon_eps.png, XGP/Icons/Icon_gif.png, XGP/Icons/Icon_gnumeric.png, XGP/Icons/Icon_h.png, XGP/Icons/Icon_htm.png, XGP/Icons/Icon_html.png, XGP/Icons/Icon_ief.png, XGP/Icons/Icon_jar.png, XGP/Icons/Icon_java.png, XGP/Icons/Icon_jpeg.png, XGP/Icons/Icon_jpg.png, XGP/Icons/Icon_kil.png, XGP/Icons/Icon_kpr.png, XGP/Icons/Icon_ksp.png, XGP/Icons/Icon_kwd.png, XGP/Icons/Icon_lyx.png, XGP/Icons/Icon_mid.png, XGP/Icons/Icon_mod.png, XGP/Icons/Icon_mov.png, XGP/Icons/Icon_mp3.png, XGP/Icons/Icon_mpeg.png, XGP/Icons/Icon_mpg.png, XGP/Icons/Icon_mrp.png, XGP/Icons/Icon_o.png, XGP/Icons/Icon_odg.png, XGP/Icons/Icon_odp.png, XGP/Icons/Icon_ods.png, XGP/Icons/Icon_odt.png, XGP/Icons/Icon_ogg.png, XGP/Icons/Icon_pbm.png, XGP/Icons/Icon_pcf.png, XGP/Icons/Icon_pdf.png, XGP/Icons/Icon_pgm.png, XGP/Icons/Icon_pgp.png, XGP/Icons/Icon_php.png, XGP/Icons/Icon_png.png, XGP/Icons/Icon_pnm.png, XGP/Icons/Icon_ppm.png, XGP/Icons/Icon_ppt.png, XGP/Icons/Icon_ps.png, XGP/Icons/Icon_psd.png, XGP/Icons/Icon_psf.png, XGP/Icons/Icon_qif.png, XGP/Icons/Icon_ra.png, XGP/Icons/Icon_ras.png, XGP/Icons/Icon_rej.png, XGP/Icons/Icon_rgb.png, XGP/Icons/Icon_rm.png, XGP/Icons/Icon_rpm.png, XGP/Icons/Icon_rtf.png, XGP/Icons/Icon_s3m.png, XGP/Icons/Icon_scm.png, XGP/Icons/Icon_sdc.png, XGP/Icons/Icon_sdd.png, XGP/Icons/Icon_sdw.png, XGP/Icons/Icon_smi.png, XGP/Icons/Icon_so.png, XGP/Icons/Icon_sql.png, XGP/Icons/Icon_stm.png, XGP/Icons/Icon_svg.png, XGP/Icons/Icon_sxc.png, XGP/Icons/Icon_sxd.png, XGP/Icons/Icon_sxi.png, XGP/Icons/Icon_sxm.png, XGP/Icons/Icon_sxw.png, XGP/Icons/Icon_tar.png, XGP/Icons/Icon_tex.png, XGP/Icons/Icon_tga.png, XGP/Icons/Icon_tif.png, XGP/Icons/Icon_tiff.png, XGP/Icons/Icon_ttf.png, XGP/Icons/Icon_txt.png, XGP/Icons/Icon_ulaw.png, XGP/Icons/Icon_url.png, XGP/Icons/Icon_voc.png, XGP/Icons/Icon_wav.png, XGP/Icons/Icon_wks.png, XGP/Icons/Icon_x-xfig.png, XGP/Icons/Icon_xbm.png, XGP/Icons/Icon_xcf.png, XGP/Icons/Icon_xi.png, XGP/Icons/Icon_xls.png, XGP/Icons/Icon_xm.png, XGP/Icons/Icon_xpm.png, XGP/Icons/Icon_xwd.png, XGP/Icons/Icon_z.png, XGP/Icons/README: New file. * XGP/Icons/Makefile.in: Changed icons to png; Using icons from Yattacier3-theme * XGP/Icons/Icon_tex.xpm, XGP/Icons/Icon_tgz.xpm, XGP/Icons/Icon_txt.xpm, XGP/Icons/Icon_wav.xpm, XGP/Icons/Icon_xpm.xpm, XGP/Icons/Icon_cpp.xpm, XGP/Icons/Icon_dvi.xpm, XGP/Icons/Icon_htm.xpm, XGP/Icons/Icon_man.xpm, XGP/Icons/Icon_pdf.xpm, XGP/Icons/Icon_ps.xpm, XGP/Icons/Icon_rpm.xpm: Deleted * po/POTFILES.in: Removed XFileList.h 2006-03-25 Markus Schwab * XGP/XFileList.cpp, XGP/XFileList.h: Seperated model from view * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h: Using new XFileList (without XFileListStore) 2006-03-17 Markus Schwab * YGP/Tests/Process.cpp: Including ygp-cfg.h * ChangeLog, NEWS: Changes in V0.7.42 documented * configure.in: Version to 0.7.42 * po/de.po, po/en.po, po/es.po: Project-Id-Version to 0.7 * YGP/Process.cpp, YGP/Check.cpp, YGP/Tests/Process.cpp, YGP/Tests/Relation.cpp: Can be compiled under Windows with MinGW 2006-03-16 Markus Schwab * YGP/ADate.cpp, YGP/ATime.cpp: Fixed check for strptime * YGP/CRegExp.cpp, YGP/CRegExp.h, YGP/FileRExp.cpp, YGP/FileRExp.h, YGP/RegExp.h: compare() is not const anymore (breaks manual comparing) * YGP/Entity.cpp: Undefined checks and traces 2006-02-24 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.41 documented * XGP/Samples/X-Appl.cpp: Using only ASCII-characters in text for about box * YGP/CRegExp.h, YGP/FileRExp.cpp, YGP/FileRExp.h, YGP/RegExp.h, YGP/ADate.cpp, YGP/ADate.h, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/ATime.cpp, YGP/ATime.h, YGP/AYear.cpp, YGP/AYear.h, YGP/CRegExp.cpp: Made compare() const * configure.in: Verstion to 0.7.41 2006-01-28 Markus Schwab * XGP/Version.cpp: Removed warning about unused variable * YGP/ANumeric.cpp, YGP/ANumeric.h: Made comparison-methods const 2006-01-19 Markus Schwab * doc/Makefile.am: Added target to copy the documentation to Sourceforge * ChangeLog, NEWS: Changes in V0.7.40 documented * configure.in: Explicitely setting LIB_GMP * po/de.po, po/en.po, po/es.po: Actualized line-numbers * YGP/Parse.cpp, YGP/Parse.h: ParseSkip can be told from where to skip * XGP/Folder.cpp, XGP/Folder.h: Deleted * XGP/Samples/X-Appl.cpp: Using new style of LoginDialog * XGP/LoginDlg.cpp, XGP/LoginDlg.h: Using signal to inform about login, thus TLoginDialog removed 2006-01-18 Markus Schwab * XGP/Makefile.am: Removed Folder 2005-12-20 Markus Schwab * configure.in: Version to 0.7.40; Added options --with-corba/--with-gmp 2005-11-30 Markus Schwab * YGP/ADate.cpp, YGP/ATime.cpp, YGP/AYear.cpp, YGP/Check.cpp, YGP/StackTrc.cpp: Replaced sprintf with snprintf 2005-11-27 Markus Schwab * YGP/CRegExp.cpp, YGP/XStrBuf.cpp: Using C++'s standard header 2005-11-18 Markus Schwab * YGP/INIFile.h: Added description of parameters of INIList::write 2005-11-14 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.31 documented * configure.in: Version to 0.7.32 (library-versions stays at 0.7.30) * YGP/AttrParse.cpp, YGP/RDirSrchSrv.cpp: Only formatting changed * po/en.po, po/es.po, po/de.po: Actualized 2005-11-12 Markus Schwab * XGP/Icons/Makefile.in: Added install-strip target; Fixed for (Open)BSD * YGP/RemoteFile.cpp: Sanity-checks when reading file-content via server * YGP/Log.h: Optimized storing application-name (when not having syslog.h) * YGP/File.cpp, YGP/File.h: Replaced strcpy with strncpy * YGP/Attribute.h: Remove char* const-specialization of Attribute, as implementation is unsafe * YGP/ADate.cpp, YGP/ATime.cpp: Read values first into temporary values (when assigning from string) * YGP/Tests/ADate.cpp: Added test for assigning from string * YGP/Tests/ANumeric.cpp: Only test reading formatted number, if locale supports it * YGP/Tests/CRegExp.cpp: Allow some tests to fail (but warn about libc-difference) 2005-11-10 Markus Schwab * YGP/ADate.cpp: Fixed passing a parameter (without address-operator) to sscanf * YGP/StackTrc.cpp, YGP/Socket.h: Fixed compile-problems with (Open)BSD 2005-11-09 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.31 documented * po/de.po, po/en.po, po/es.po: Updated line-infos * XGP/XAttrEntry.h, XGP/XAttrSpin.h, XGP/XFileList.h: Including libintl.h for dgettext (if available and enabled) * XGP/HTMLViewer.cpp: Disabled traces and checks * YGP/Tests/FileRExp.cpp, YGP/TableWriter.cpp: Only formatting changed * YGP/Socket.h: Fixed compilation under (Open)BSD * configure.in: Version to 0.7.31 (library-versions stays at 0.7.30) 2005-11-09 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.31 documented * po/de.po, po/en.po, po/es.po: Updated line-infos * XGP/XAttrEntry.h, XGP/XAttrSpin.h, XGP/XFileList.h: Including libintl.h for dgettext (if available and enabled) * XGP/HTMLViewer.cpp: Disabled traces and checks * YGP/Tests/FileRExp.cpp, YGP/TableWriter.cpp: Only formatting changed * YGP/Socket.h: Fixed compilation under (Open)BSD * configure.in: Version to 0.7.31 (library-versions stays at 0.7.30) 2005-11-08 Markus Schwab * YGP/TableWriter.h: Fixed definitions for text- and HTML-tables 2005-10-30 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.30 documented * INSTALL: Minor fix in call-order of auto*-tools * ygp-cfg.h.in: Added define for having GTKMOZEMBED * po/de.po, po/en.po, po/es.po: Actualized 2005-10-30 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.30 documented * INSTALL: Minor fix in call-order of auto*-tools * ygp-cfg.h.in: Added define for having GTKMOZEMBED * po/de.po, po/en.po, po/es.po: Actualized 2005-10-28 Markus Schwab * YGP/Relation.h: Added an unrelateAll ()-method (without objects, to delete all) 2005-10-26 Markus Schwab * YGP/Relation.h: Added unrelateAll-methods 2005-10-25 Markus Schwab * YGP/AssParse.cpp: Minor optimization * YGP/AssParse.h: Made escapeQuotes public * YGP/TableWriter.cpp: Using AssignmentParse::escapeQuotes in changeQuotedSpecialChars * YGP/TableWriter.cpp, YGP/TableWriter.h: Added changeQuotedSpecialChars 2005-10-17 Markus Schwab * YGP/TableWriter.cpp, YGP/TableWriter.h: Rewritten; is polygonic through constructor-params and not inheritance 2005-10-16 Markus Schwab * YGP/Relation.h: Added const-version of get-methods * Makefile.am: Adapted to new automake * configure.in: Version to 0.7.30; Searching for GtkMozEmbed * XGP/XAbout.cpp: Converting automatically to UTF-8 when using '_'-macro * XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: GtkMozEmbed can be used to display the help * XGP/GTKViewer.h: Including ygp-cfg.h * XGP/BrowserDlg.cpp, XGP/GtkMozViewer.c, XGP/GtkMozViewer.h, XGP/Makefile.am, XGP/XApplication.cpp: GtkMozEmbed can be used to display the help 2005-07-14 Markus Schwab * po/de.po, po/en.po, po/es.po: Fixed 'Invalid time' message 2005-07-10 Markus Schwab * ChangeLog, NEWS: Changes in V0.7.21 documented * XGP/XValue.h: Removed (conditional) const from static value_type * ygp-cfg.h.in: New defines added (from autoheader?) * configure.in: Version to 0.7.21 2005-07-08 Markus Schwab * XGP/XFileEntry.cpp: Formatting changed * XGP/XDialog.cpp: A single cancel-button (without OK) is displayed as close * YGP/ConnMgr.cpp, YGP/ConnMgr.h: Added a disconnect method 2005-06-08 Markus Schwab * YGP/ATime.cpp: Fixed compiler-error when compiling without strfmt 2005-05-21 Markus Schwab * YGP/Tests/ANumeric.cpp: Setting locale to de_DE * YGP/ANumeric.cpp, YGP/ANumeric.h: Fixed compilation with libgmp 2005-05-19 Markus Schwab * ChangeLog: Changes in V0.7.20 documented * po/de.po, po/en.po, po/es.po: Changed ANumeric's not-a-number message 2005-05-15 Markus Schwab * INSTALL: Moved call of autoheader before automake 2005-05-13 Markus Schwab * NEWS: Commented the changes in V0.7.20 * ygp-cfg.h.in: Define for installed GTKMM-2.6 added; Define for libdl added * XGP/XApplication.cpp: Showing GTKHTML-help window with prg-title in titlebar * XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: Added constructor to pass a title * XGP/XDate.cpp: Removed trailing spaces * configure.in: Version to 0.7.20 2005-05-12 Markus Schwab * YGP/Process.cpp: Removed warnings from GCC-4 * XGP/ConnectDlg.cpp: Converting messages to UTF-8 * XGP/XAttrLabel.h: Explicitely declaring specializations of template as such 2005-05-11 Markus Schwab * YGP/ANumeric.cpp: Don't use strfmon to format output 2005-05-06 Markus Schwab * YGP/Attribute.h: Added special handling for bools 2005-04-30 Markus Schwab * XGP/Samples/Dialog.h: Added adjustment for XAttributeSpinEntry * XGP/Samples/Dialog.cpp: Removed workaround for setting text in unrealized fields * XGP/XAttrSpin.h: Updating the field after it is realized (to work around GTK+-bug) * XGP/Samples/Dialog.cpp: Removed workarounds for old version of XGP::AttributeEntry with Gtk::SpinButton * XGP/Makefile.am: Added XAttrSpin * XGP/Samples/Dialog.cpp, XGP/Samples/Dialog.h, XGP/Samples/X-Appl.cpp: Added test of XAttributeSpinEntry * XGP/XAttrSpin.h: New file. * XGP/XAttrEntry.h: Fixed update(); Removed all SpinButton-stuff; Removed dependency to Entry 2005-04-28 Markus Schwab * XGP/EnumEntry.cpp, XGP/EnumEntry.h: New file. 2005-04-05 Markus Schwab * YGP/Tests/Process.cpp: Checking return value of processes * YGP/Process.cpp: Fixed waitForProcess 2005-04-01 Markus Schwab * YGP/Process.cpp, YGP/Process.h, YGP/Tests/Process.cpp: execIOConnected can separate output of stdout and stderr 2005-03-31 Markus Schwab * YGP/Process.cpp: execIOConnected() can specify which output to capture * YGP/Tests/Process.cpp: Made exeIOConnected-test more error-tolerant * YGP/Process.h: execIOConnected() can specify which output to capture 2005-03-21 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.7.10 * CGP/Makefile.in: Adapted to/fixed for automake-1.9 * po/de.po, po/en.po, po/es.po: Added text for 0.7.10 * configure.in: Added defines HAVE_LIBDL, HAVE_GTKMM26; HAVE_GTKHTML is set to found version * XGP/XApplication.cpp, XGP/XApplication.h: Improved XInfoApplication * XGP/BrowserDlg.cpp: Adapted to new define of HAVE_GTKHTML (with version-number) * XGP/GTKViewer.c: Don't hardcode version of GTKHTML-library to load * YGP/Parse.cpp: Formatting changed * YGP/ADate.cpp, YGP/ATime.cpp: Improved assigning from a string * YGP/ANumeric.cpp: Don't complain if trailing characters are read from stream 2005-03-17 Markus Schwab * YGP/Tests/Process.cpp: Child writes to cout and cerr; Waiting for childs to die * YGP/Process.h, YGP/Process.cpp: Added waitForProcess-method; Async process-methods return the PID 2005-03-09 Markus Schwab * YGP/Tests/Makefile.am: Removed dependency to GKT+ * configure.in: Version to 0.7.10; Checking for libdl; Needing libgtkhtml-3.1; Testing for Perl * YGP/Check.cpp: Loading GTK+-functions dynamically * YGP/Makefile.am: Removed dependency of GTK+ 2005-03-08 Markus Schwab * XGP/GTKViewer.c: Fixed anchor handling * XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: Adapted to new interface of GTKViewer * XGP/GTKViewer.c, XGP/GTKViewer.h: Added anchor-jump; works with links into subdirs; Fixes * XGP/GTKViewer.c, XGP/GTKViewer.h, XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: First draft using gtkhtml-3.1 * YGP/Tests/INIFile.test: Added some comments * YGP/INIFile.cpp, YGP/INIFile.h: Skipping over comments 2005-03-07 Markus Schwab * YGP/INIFile.cpp, YGP/INIFile.h: Using SectionParser to parse the head of a section * YGP/SortDirSrch.h: Cleanup; Added find (files, attribs) 2005-03-06 Markus Schwab * YGP/Tests/Makefile.am, YGP/Makefile.am: Added SortDirSrch * YGP/File.h: Fixed compare (const std::string&) * YGP/DirSrch.h: Improved comments * YGP/DirSrch.cpp: Traces fixed * YGP/SortDirSrch.h: New file. 2005-02-19 Markus Schwab * XGP/MessageDlg.cpp: Don't convert messages to UTF-8 * XGP/HTMLViewer.cpp: Wee optimization 2005-01-31 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.7.01 * XGP/XApplication.cpp: Fixed messages in help-menu * po/de.po, po/en.po, po/es.po: Actualized * doc/index.html: Actualized copyright * bin/mgeni.pl: Seperating >> to > > in line for attributes, to suppress compiler warnings * YGP/Internal.h: Added define to decide if gettext also converts strings to UTF8 * ygp-cfg.h.in: Added define for backtrace * XGP/XAttribute.h: Ustring::assign (value, length) does not seem to work * XGP/XApplication.cpp: Minor optimization * XGP/XApplication.h: Removed unused menu-enum * XGP/Samples/X-Appl.h, XGP/Samples/X-Appl.cpp: Disabling actions and not menus 2005-01-25 Markus Schwab * XGP/Samples/X-Appl.cpp: Using stock-icon for find-dialog menu item * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h: Adapted to new menu-style 2005-01-24 Markus Schwab * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h, XGP/XApplication.cpp, XGP/XApplication.h: Using UIManager 2005-01-20 Markus Schwab * YGP/MetaEnum.h: Fixed comment * YGP/INIFile.h: INIList derives not directly from std::vector but from a template argument * YGP/Attribute.h: AttributeList derives not directly from std::vector but from a template argument * configure.in: Checking for backtrace; Version to 0.7.01 2005-01-12 Markus Schwab * YGP/Entity.cpp: Fixed operator>> * YGP/Attribute.h: Added copy-constructor to AttributeList * YGP/AttrParse.cpp: Changed formatting * YGP/Tests/Entity.cpp: Separated definition of input(-stream) from output(-stream) * YGP/Process.cpp, YGP/Process.h: Added execIOConnected * YGP/Tests/Process.cpp: Added test for execIOConnected 2005-01-10 Markus Schwab * bin/mgeni.pl: Skipping forward declarations * YGP/Entity.cpp: Fixed operator>> * YGP/Handle.h: Added readFromStream * YGP/AttrVal.h: readFromStream made absolut virtual 2005-01-09 Markus Schwab * YGP/StackTrc.cpp: Using backtrace, if available 2005-01-08 Markus Schwab * YGP/Entity.h, YGP/Entity.cpp: Added operator<< and operator>>; vector of attributes stores const-less IAttribute* * YGP/INIFile.cpp: Adapted to new (const-less) vector of attributes of Entity * YGP/Attribute.h: Added copyconstructor and a clone method * YGP/AssParse.h: Fixed comment * YGP/AssParse.cpp: Fixed makeAssignment from a std::string * YGP/Tests/Handle.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/MetaEnum.cpp, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Process.cpp, YGP/Tests/Relation.cpp, YGP/Tests/Thread.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp, YGP/Tests/ADate.cpp, YGP/Tests/ANumeric.cpp, YGP/Tests/ATStamp.cpp, YGP/Tests/ATime.cpp, YGP/Tests/AYear.cpp, YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/Attribute.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp: Fixed value for Project; Changed year of copyright * YGP/Tests/Makefile.am: Added test for Entity * YGP/Tests/Entity.cpp: New file. 2005-01-07 Markus Schwab * XGP/LoginDlg.cpp: Converting locale to UTF-8 * po/POTFILES.in, po/de.po, po/en.po, po/es.po: Added LoginDlg 2005-01-05 Markus Schwab * Makefile.am: Removed Make.bat from distribution 2004-12-29 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.7.00 * configure.in: Version to 0.7.00; Browsertest defines HAVE_XXX macros; Library-checks improved * po/de.po, po/en.po, po/es.po: Added search-dialog messages * po/POTFILES.in: Added SearchDlg * YGP/Tests/Makefile.am: Added test of MetaEnum * YGP/Tokenize.h: Added getEndPosition () * YGP/StatusObj.cpp, YGP/TableWriter.cpp, YGP/TableWriter.h, YGP/Version.cpp: Comments added * YGP/CRegExp.h, YGP/Handle.h, YGP/Relation.h, YGP/Socket.h: Comments added/fixed * YGP/Makefile.am: Added MetaEnum * YGP/Log.h: Formatting changed * YGP/AYear.cpp: Compressed compare-method * YGP/ATime.cpp, YGP/AYear.h, YGP/ADate.cpp: Added comments * XGP/XApplication.cpp: Added protocoll before launching browser * XGP/SearchDlg.h, XGP/XFileDlg.cpp, XGP/XFileList.h, XGP/XValue.h: Comments added/fixed * XGP/XFileList.cpp: Formatting changed * XGP/MessageDlg.cpp: Comments fixed * XGP/LoginDlg.cpp, XGP/LoginDlg.h: Comments added * XGP/BrowserDlg.h: Constructor made private * ygp-cfg.h.in: Loads of new defines (mainly for browsers) added 2004-12-24 Markus Schwab * XGP/Samples/Dialog.cpp: Changed project/subsystem * XGP/LoginDlg.cpp: Added mnemonic to lables 2004-12-22 Markus Schwab * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h: Added test of SearchDialog * XGP/Makefile.am: Added SearchDlg * XGP/SearchDlg.cpp, XGP/SearchDlg.h: New file. 2004-12-06 Markus Schwab * YGP/MetaEnum.cpp, YGP/MetaEnum.h, YGP/Tests/MetaEnum.cpp: New file. 2004-12-05 Markus Schwab * XGP/Samples/X-Appl.cpp: Open can select multiple files * XGP/XFileDlg.cpp, XGP/XFileDlg.h: Can select multiple files 2004-11-28 Markus Schwab * YGP/Tests/Handle.cpp: Added tests of casts * YGP/Tests/ANumeric.cpp: Adapted tests to new compare-semantic with undefineds * YGP/Makefile.am: Added TableWriter * YGP/Handle.cpp: Traced added * YGP/Handle.h: Handles can now be casted * YGP/AYear.cpp: Output does not write 4-char year anymore * YGP/TableWriter.cpp, YGP/TableWriter.h: Paramter ctrl of getSubstitute is not const anymore * bin/Makefile.am: Changed mgeni to a perl script 2004-11-27 Markus Schwab * YGP/TableWriter.cpp, YGP/TableWriter.h: New file. 2004-11-14 Markus Schwab * XGP/XValue.h: Added AYear * XGP/XAttrEntry.h: Works also with spinbuttons; Fixes * YGP/ATime.cpp, YGP/AYear.cpp: Fixed converting undefined values to a string * YGP/ANumeric.cpp: Fixed converting undefined values to a string; Changed compare * YGP/ADate.cpp: Fixed converting undefined values to a string * XGP/Makefile.am: Added XValue.h * Make.bat: Removed * README.windows: Actualized (compiles with MinGW; not longer with Visual C++) 2004-11-11 Markus Schwab * YGP/AYear.h: Fixed bug in operator= (const std::string&) 2004-11-07 Markus Schwab * YGP/Tests/AttrParse.cpp: Changed status-report * YGP/Tests/INIFile.test: Adapted to new format understood by ATimestamp * YGP/Tests/Makefile.am: Added test for AYear * YGP/Tests/AYear.cpp: New file. * YGP/Makefile.am: Added AYear * YGP/ATime.cpp: Minor fixes and improvements * YGP/ADate.cpp, YGP/ADate.h: Deriving from AYear; can assign from a locale date * YGP/AYear.h, YGP/AYear.cpp: New file. 2004-11-05 Markus Schwab * YGP/ATime.h: Fixed constructors * YGP/ANumeric.cpp: Display numbers as integers (when using strfmon) * YGP/ATime.cpp, YGP/ATime.h: Improved assigning from a character string * YGP/Tests/ATime.cpp: Added tests of assigning a character string * YGP/ANumeric.cpp: Using strfmon, if available 2004-11-04 Markus Schwab * YGP/Tests/ANumeric.cpp: Added test of setting from string * YGP/ANumeric.cpp: Value can be set from a formatted or an unformatted value * YGP/ANumeric.h: Added compare-operators for ints * YGP/XDirSrch.cpp, YGP/XStrBuf.cpp, YGP/IDirSrch.cpp, YGP/INIFile.cpp, YGP/IVIOAppl.cpp, YGP/Parse.cpp, YGP/PathDirSrch.cpp, YGP/PathSrch.cpp, YGP/RDirSrch.cpp, YGP/RDirSrchSrv.cpp, YGP/RemoteFile.cpp, YGP/Socket.cpp, YGP/StackTrc.cpp, YGP/StatusObj.cpp, YGP/Thread.cpp, YGP/Tokenize.cpp, YGP/Version.cpp, YGP/ADate.cpp, YGP/ANumeric.cpp, YGP/ATStamp.cpp, YGP/ATime.cpp, YGP/AssParse.cpp, YGP/AttrParse.cpp, YGP/CRegExp.cpp, YGP/Check.cpp, YGP/ConnMgr.cpp, YGP/DirSrch.cpp, YGP/Entity.cpp, YGP/File.cpp, YGP/FileRExp.cpp, YGP/Handle.cpp, YGP/Handle.h: Changed project name * YGP/Tests/Relation.cpp: Added tests for 1:1- and N:M-relation * YGP/Relation.h: Implemented N:M-relations; Fixed 1:1-relations; Added Checks * YGP/Relation.cpp: Added getRelationName 2004-11-03 Markus Schwab * bin/mgeni.pl: Generating get/set-methods if called with -g/-s 2004-11-02 Markus Schwab * bin/mgeni: Removed * bin/mgeni.pl, XGP/XValue.h: New file. 2004-10-29 Markus Schwab * XGP/XFileList.cpp, XGP/XFileList.h: Fixed removing a line 2004-10-28 Markus Schwab * XGP/XApplication.cpp: Fixed compiling if LC_MESSAGES is not defined * XGP/BrowserDlg.cpp: Disabled checks and traces 2004-10-27 Markus Schwab * XGP/XDialog.cpp, XGP/XDialog.h: Method isDataOK added 2004-10-25 Markus Schwab * YGP/Relation.cpp, YGP/Relation.h: Relations are created having a name; RelationManager can find relations by name * YGP/Process.cpp: Defining _sleep to sleep under MinGW * YGP/StatusObj.h: Added an alias ERR for ERROR (which is a macro under MinGW * YGP/Socket.h: Including winsock2.h without searching in current directory * YGP/Version.cpp: Can be compiled with MinGW * YGP/Tests/Makefile.am: Added tests for relations and processes * YGP/Tests/Process.cpp, YGP/Tests/Relation.cpp: New file. 2004-10-24 Markus Schwab * YGP/Tests/Thread.cpp: Including ygp-config.h * XGP/XFileEntry.cpp, XGP/XFileList.cpp, XGP/XPrintDlg.cpp, XGP/AutoContainer.cpp, XGP/ConnectDlg.cpp, XGP/Folder.cpp, XGP/HTMLViewer.cpp, XGP/LoginDlg.cpp, XGP/MessageDlg.cpp, XGP/XAbout.cpp, XGP/XDate.cpp, XGP/XDialog.cpp, XGP/XFileDlg.cpp: Changed project/subsystem * XGP/XApplication.cpp: Storing menus; Checking if LC_MESSAGES is defined, before using it * XGP/Version.cpp: Fixed compiling with MinGW * XGP/LoginDlg.h: Method command() only handles to login button * XGP/LoginDlg.cpp: Providing mnemonic for login-button * XGP/BrowserDlg.cpp, XGP/BrowserDlg.h: Only showing the browsers actually installed * README.windows: Actualized; Supporting MinGW and nothing else 2004-10-23 Markus Schwab * YGP/Relation.h: Splited 1:N-relation in 1:N (unlimitted) and 1:x (limmited n); Added get-Methods * YGP/Makefile.am: Added Relation-class * YGP/Relation.cpp, YGP/Relation.h: New file. 2004-10-16 Markus Schwab * XGP/Samples/X-Appl.h, XGP/Samples/X-Appl.cpp: Adapted to new LoginDlg interface * XGP/XDialog.cpp, XGP/XFileDlg.cpp: Removed setting of default-flag and closing dialog with ESC (is now done by GTK) * XGP/LoginDlg.cpp, XGP/LoginDlg.h: Using a login-button, so invalid logins don't delete the dialog * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h: Added test of login dialog * XGP/Makefile.am: Added login-dialog * XGP/LoginDlg.cpp, XGP/LoginDlg.h: New file. 2004-10-14 Markus Schwab * YGP/Thread.cpp, YGP/Thread.h: Can be compiled with MinGW * YGP/Socket.cpp, YGP/Socket.h: Works with sys/socket.h and winsock2.h * YGP/Process.cpp: Works with MinGW * YGP/PathSrch.cpp: Only replace path of ~ if system has a pwd.h * YGP/Mutex.h: Made to work with MinGW * YGP/IDirSrch.cpp: Defining some mode definitions, if they are not defined by the system * ygp-cfg.h.in: Added new defines * configure.in: Testing for more headers/functions 2004-10-13 Markus Schwab * YGP/StackTrc.cpp: Casting pStack[1] to avoid compiler warnings * YGP/Makefile.am: Resetting DEFAULT_INCLUDES to not search for files in local directory * YGP/Log.h: Testing for existence of syslog.h to decide for way of logging * YGP/File.h: Defining S_IXGRP and S_IXOTH if they don't exist * configure.in: Version to 0.6.50; Testing for the existence of some headers 2004-10-12 Markus Schwab * config.h: Including ygp-cfg.h 2004-10-07 Markus Schwab * po/Makevars: added MSGID_BUGS_ADDRESS * po/de.po, po/en.po, po/es.po: Added Report-Msgid-Bugs-To * ChangeLog, NEWS: Commented the changes in V0.6.48 * ygp-cfg.h.in: Generated with automake-1.7.9 * configure.in: Version to 0.6.48; Not using VERSION anymore * CGP/CGP.pc.in, XGP/XGP.pc.in, YGP/YGP.pc.in: Using PACKAGE_VERSION instead of VERSION * XGP/Makefile.am, YGP/Makefile.am: Fixed installing of pkg-config files * XGP/Folder.cpp: Fixed inserting element wider than the line 2004-09-17 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.6.47 * configure.in: Version to 0.6.47 * README.windows: Minor changes * po/de.po, po/en.po, po/es.po: Actualized line numbers * YGP/XDirSrch.h: Changed to be compileable with GCC 3.4 * YGP/Parse.h: Fixed comments (for documentation) * YGP/Log.h: Removed trailing semicolon (;) from LOG-macros 2004-09-14 Markus Schwab * XGP/Folder.cpp: Fixed to work with widgets which don't have a size-request set 2004-09-07 Markus Schwab * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h: Added test of MessageDlg * XGP/XGP.pc.in: Requiring GTKMM 2.4 * XGP/MessageDlg.cpp, XGP/MessageDlg.h: Delaying re-registering of show-button after clicking it 2004-09-06 Markus Schwab * XGP/Makefile.am: Fixed setting of data-dir * YGP/Socket.cpp, YGP/Socket.h: Moved include of network-related headers from header into source * configure.in: Requiring GTKMM 2.4 * XGP/AutoContainer.cpp, XGP/AutoContainer.h, XGP/BrowserDlg.cpp, XGP/ConnectDlg.cpp, XGP/Folder.cpp, XGP/Folder.h, XGP/GTKViewer.c, XGP/HTMLViewer.cpp, XGP/MessageDlg.cpp, XGP/Samples/Dialog.h, XGP/Samples/X-Appl.cpp, XGP/XAbout.cpp, XGP/XApplication.cpp, XGP/XAttrEntry.h, XGP/XAttrLabel.h, XGP/XDate.h, XGP/XDialog.h, XGP/XFileDlg.cpp, XGP/XFileDlg.h, XGP/XFileList.cpp, XGP/XFileList.h, XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Working with GCC 3.4 and GTK-2.4 2004-09-04 Markus Schwab * YGP/XStream.h: Fixed compiler errors reported by GCC 3.4 * YGP/Parse.h: Fixed compiler errors reported with GCC 3.4.1 * YGP/INIFile.h: INIFile::writeSectionHeader() uses now (new) INISection::writeHeader() * YGP/Attribute.h: Removed specialization for AttributeList::assignFromString for char* const 2004-04-19 Markus Schwab * XGP/HTMLViewer.cpp: Disabled checks and traces 2004-01-29 Markus Schwab * YGP/Parse.cpp: Correctly displaying the last char of unreported ParseAttomic objects 2004-01-24 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.6.46 * po/de.po, po/en.po, po/es.po: Actualized 2004-01-22 Markus Schwab * Windows/VCGeneral.mak: Creating also a static library * Windows/VCTests.mak: Linking with (static) libYGP library * YGP/XDirSrch.h: Erasing nodes with erase and not with clear (which MSVC does not know) * README.windows: Updated * Make.bat: Removed compilation for BCC 2004-01-21 Markus Schwab * Windows/VCGeneral.mak: Building static and runtime library; Optimized * Windows/BCGeneral.mak: Deleted * configure.in: Version to 0.6.46 * CGP/Makefile.in: Don't set release info to created library 2004-01-19 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.6.45 * configure.in: Version to 0.6.45 * YGP/Thread.h: Improved comments 2004-01-17 Markus Schwab * CGP/Makefile.in: Moved parameter of -release to option * YGP/File.h: Commented friend classes (for doxygen) * XGP/XFileList.cpp: Moved static data structures out of namespaces * XGP/Version.cpp: Added namespace description (for doxygen); Moved functions out of namespace * XGP/MessageDlg.cpp, XGP/MessageDlg.h: Added a update method 2004-01-16 Markus Schwab * YGP/IVIOAppl.cpp: Returning error -2 if an exception is caught in run 2004-01-15 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.6.44 * README: Changed copyright; including 2004; Updated directory structure * po/de.po, po/en.po, po/es.po, bin/mgeni, doc/index.html, CGP/CDirSrch.idl, CGP/CIDirSrch.cpp, CGP/Tests/Local.cpp, CGP/Tests/RFile.cpp, CGP/Tests/Remote.cpp, CGP/Version.cpp, XGP/AutoContainer.cpp, XGP/BrowserDlg.cpp, XGP/ConnectDlg.cpp, XGP/Folder.cpp, XGP/GTKViewer.c, XGP/HTMLViewer.cpp, XGP/MessageDlg.cpp, XGP/Samples/Dialog.cpp, XGP/Samples/X-Appl.cpp, XGP/Version.cpp, XGP/XAbout.cpp, XGP/XApplication.cpp, XGP/XDate.cpp, XGP/XDialog.cpp, XGP/XFileDlg.cpp, XGP/XFileEntry.cpp, XGP/XFileList.cpp, XGP/XPrintDlg.cpp, YGP/ATStamp.cpp, YGP/ATime.cpp, YGP/AssParse.cpp, YGP/AttrParse.cpp, YGP/CRegExp.cpp, YGP/Check.cpp, YGP/ConnMgr.cpp, YGP/DirSrch.cpp, YGP/Entity.cpp, YGP/File.cpp, YGP/FileRExp.cpp, YGP/Handle.cpp, YGP/IDirSrch.cpp, YGP/INIFile.cpp, YGP/IVIOAppl.cpp, YGP/Parse.cpp, YGP/PathDirSrch.cpp, YGP/PathSrch.cpp, YGP/Process.cpp, YGP/RDirSrch.cpp, YGP/RDirSrchSrv.cpp, YGP/RemoteFile.cpp, YGP/Socket.cpp, YGP/StackTrc.cpp, YGP/StatusObj.cpp, YGP/Tests/ADate.cpp, YGP/Tests/ANumeric.cpp, YGP/Tests/ATStamp.cpp, YGP/Tests/ATime.cpp, YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/Attribute.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/Handle.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Thread.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp, YGP/Thread.cpp, YGP/Tokenize.cpp, YGP/Version.cpp, YGP/XDirSrch.cpp, YGP/XStrBuf.cpp, YGP/ADate.cpp, YGP/ANumeric.cpp: Changed copyright; including 2004 * configure.in: Version to 0.6.44 * YGP/IVIOAppl.cpp: Catching exceptions in run () * po/de.po, po/en.po, po/es.po: Warnings for unhandled exceptions added 2004-01-14 Markus Schwab * XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: Moved namespace-closing-bracket inside #ifdef GTKHTML 2004-01-05 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.6.43 * po/de.po, po/en.po, po/es.po: Actualized line numbers * YGP/Tests/Parse.cpp: Moved a comment * configure.in: Version to 0.6.43 * YGP/Check.cpp, YGP/Check.h: Can be used from C programs * XGP/HTMLViewer.cpp: Destroying GTKHTML control in destructor * XGP/GTKViewer.c: Minor optimization; Checks/Traces added; Can be potentially used under Windows * XGP/XDialog.cpp: Traces added; command callback accepts delete-event 2003-12-28 Markus Schwab * YGP/Parse.h, YGP/Parse.cpp: ParseAttomic value can be inverted (so following values must no be parsed) 2003-12-25 Markus Schwab * XGP/XApplication.cpp: Converting error message of starting help-browser to UTF-8 2003-12-22 Markus Schwab * XGP/GTKViewer.c: Create document only once * YGP/ATStamp.h: Changed description of class so that it does not confuse doxygen * doc/index.html: Actualized to new directory structure * XGP/GTKViewer.c: Jumping to anchor after loading all documents; Closing used file * XGP/GTKViewer.c: Reading inline documents also; trying to jump to anchor * XGP/Samples/X-Appl.cpp: Including Internal instead of ygp-cfg.h 2003-12-16 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.6.42 2003-12-12 Markus Schwab * XGP/ConnectDlg.cpp: Fixed binding-to-port error message * po/de.po, po/en.po, po/es.po: Added messages for ConnectDlg * po/POTFILES.in: Added ConnectDlg * YGP/Tests/PathDirSrch.cpp: Fixed paths for UNIX * YGP/XDirSrch.cpp: Added traces/checks * YGP/XDirSrch.h: Added setSearchValue * YGP/Socket.cpp: Changed error messages * YGP/Parse.cpp: Improved traces * YGP/DirSrch.cpp: Improved comment; Including cerrno (and not errno.h) 2003-12-10 Markus Schwab * ygp-cfg.h.in: Added LIBYGP_NAME * YGP/Internal.h: Removed undefinition of gettext-macros * Windows/VCGeneral.mak, Windows/VCTests.mak: Paths updated * Windows/ygp-cfg.h: Actualized to match UNIX version * YGP/Log.h, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp, YGP/Thread.cpp, YGP/Version.cpp, YGP/ADate.cpp: Fixes for windows 2003-12-09 Markus Schwab * configure.in: Version to 0.6.42; Defining LIBYGP_NAME * YGP/Makefile.am: Not installing Internal.h anymore * XGP/XAttrEntry.h, XGP/XFileList.h: Calling dgettext directly to translate text (to not interfere with using prgs) * XGP/BrowserDlg.cpp: Including Internal.h 2003-12-05 Markus Schwab * ChangeLog, NEWS: Commented the changes in V0.6.41 * XGP/AutoContainer.cpp, XGP/XAttribute.h, XGP/XFileList.h, YGP/ANumeric.cpp, YGP/Attribute.h, YGP/Entity.h, YGP/File.h, YGP/INIFile.cpp, YGP/IVIOAppl.cpp, YGP/Parse.cpp, YGP/Parse.h, YGP/RDirSrchSrv.cpp, YGP/StatusObj.cpp, YGP/StatusObj.h, YGP/Thread.cpp, YGP/Version.cpp, YGP/XDirSrch.h, YGP/XStrBuf.cpp, YGP/XStream.h: Fixed documenatation (doxygen behaves differntly with namespaces * configure.in: Increased version numbers * doc/XGP.doxy.in, doc/YGP.doxy.in: Actualized the path-references 2003-12-01 Markus Schwab * XGP/AutoContainer.cpp: Added insert-method; Fixed removing of widget (don't delete last line) * XGP/MessageDlg.cpp, XGP/MessageDlg.h: Added create-method * XGP/AutoContainer.h: Added insert-method; Fixed removing of widget (don't delete last line) 2003-11-28 Markus Schwab * ChangeLog, NEWS: Changes of V0.6.40 added * YGP/StatusObj.cpp: Initializing empty objects with UNDEFINED * XGP/MessageDlg.cpp: User shortcuts for the buttons * XGP/AutoContainer.cpp: Removing empty lines from the container * po/de.po, po/en.po, po/es.po: Added messages of MessageDlg 2003-11-19 Markus Schwab * po/POTFILES.in: Added MessageDlg * YGP/Makefile.am: Added StatusObj * XGP/MessageDlg.cpp, XGP/MessageDlg.h: New file. * XGP/Makefile.am: Added MessageDlg * YGP/StatusObj.cpp, YGP/StatusObj.h: New file. 2003-11-17 Markus Schwab * INSTALL: Renamed gzo-cfg.h to ygp-cfg.h * Makefile.am: Added ygp-cfg.h (instead of gzo-cfg.h) to distribution * configure.in: Using ygp-cfg.h as config-header; Added CGP/CGP.pc to output * bin/mgeni: Updated version and copyright info * ygp-cfg.h.in: Protecting against double-includes with the right name (YGP_CFG_H) * XGP/AutoContainer.cpp, XGP/BrowserDlg.cpp, XGP/ConnectDlg.cpp, XGP/Folder.cpp, XGP/HTMLViewer.cpp, XGP/Samples/Dialog.cpp, XGP/Samples/X-Appl.cpp, XGP/XAbout.cpp, XGP/XApplication.cpp, XGP/XDate.cpp, XGP/XDialog.cpp, XGP/XFileDlg.cpp, XGP/XFileEntry.cpp, XGP/XFileList.cpp, XGP/XPrintDlg.cpp: Renamed Trace_.h to Trace.h and Process_.h to Process.h * CGP/Tests/RFile.cpp, CGP/Tests/Remote.cpp, CGP/CGP.pc.in, CGP/CIDirSrch.cpp, CGP/Tests/Local.cpp, CGP/Version.cpp: Renamed Trace_.h to Trace.h * CGP/Makefile.in: Installing package-config file * YGP/ADate.cpp, YGP/ANumeric.cpp, YGP/ATStamp.cpp, YGP/ATime.cpp, YGP/AssParse.cpp, YGP/AttrParse.cpp, YGP/CRegExp.cpp, YGP/ConnMgr.cpp, YGP/DirSrch.cpp, YGP/File.cpp, YGP/FileRExp.cpp, YGP/IDirSrch.cpp, YGP/INIFile.cpp, YGP/Makefile.am, YGP/Parse.cpp, YGP/PathDirSrch.cpp, YGP/PathSrch.cpp, YGP/Process.cpp, YGP/RDirSrch.cpp, YGP/RDirSrchSrv.cpp, YGP/RemoteFile.cpp, YGP/Socket.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/Handle.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Parse.cpp, YGP/Thread.cpp, YGP/Trace.h, YGP/XDirSrch.cpp, YGP/XStrBuf.cpp: Renamed Trace_.h to Trace.h and Process_.h to Process.h 2003-11-16 Markus Schwab * YGP/ADate.cpp, YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/ATStamp.cpp, YGP/ATime.cpp, YGP/Attribute.h, YGP/CRegExp.h, YGP/Check.cpp, YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/File.cpp, YGP/File.h, YGP/IDirSrch.cpp, YGP/Internal.h, YGP/Log.h, YGP/Mutex.h, YGP/PathSrch.cpp, YGP/PathSrch.h, YGP/Process.h, YGP/RDirSrch.h, YGP/RemoteFile.cpp, YGP/Socket.cpp, YGP/Socket.h, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/Parse.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/XStrBuf.cpp, YGP/Thread.h, YGP/XStrBuf.cpp, YGP/XStrBuf.h: Including ygp-cfg.h instead of gzo-cfg.h * YGP/XDirSrch.h: Moved declaration of helper methods into YGP namespace 2003-11-15 Markus Schwab * configure.in: Setting the tar-name explicitely * XGP/XAttribute.h: Removed XGP-namespace; Added YGP explicitely * bin/mgeni: Generating Attributes with namespace 2003-11-14 Markus Schwab * CGP/CIDirSrch.cpp, CGP/CIDirSrch.h, CGP/Tests/RFile.cpp: Adapted to use namespace YGP * XGP/AutoContainer.cpp, XGP/AutoContainer.h, XGP/BrowserDlg.cpp, XGP/BrowserDlg.h, XGP/ConnectDlg.cpp, XGP/ConnectDlg.h, XGP/Folder.cpp, XGP/Folder.h, XGP/HTMLViewer.cpp, XGP/HTMLViewer.h, XGP/Samples/Dialog.cpp, XGP/Samples/Dialog.h, XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h, XGP/Version.cpp, XGP/XAbout.cpp, XGP/XAbout.h, XGP/XApplication.cpp, XGP/XApplication.h, XGP/XAttrEntry.h, XGP/XAttrLabel.h, XGP/XAttribute.h, XGP/XDate.cpp, XGP/XDate.h, XGP/XDialog.cpp, XGP/XDialog.h, XGP/XFileDlg.cpp, XGP/XFileDlg.h, XGP/XFileEntry.cpp, XGP/XFileEntry.h, XGP/XFileList.cpp, XGP/XFileList.h, XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Using namespace XGP * YGP/ADate.h, YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/ATime.cpp, YGP/ATime.h, YGP/AssParse.cpp, YGP/AssParse.h, YGP/AttrParse.cpp, YGP/AttrParse.h, YGP/AttrVal.h, YGP/Attribute.h, YGP/CRegExp.cpp, YGP/CRegExp.h, YGP/ConnMgr.cpp, YGP/ConnMgr.h, YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/Entity.cpp, YGP/Entity.h, YGP/File.cpp, YGP/File.h, YGP/FileRExp.cpp, YGP/FileRExp.h, YGP/Handle.cpp, YGP/Handle.h, YGP/IDirSrch.cpp, YGP/IDirSrch.h, YGP/INIFile.cpp, YGP/INIFile.h, YGP/IVIOAppl.cpp, YGP/IVIOAppl.h, YGP/Log.h, YGP/Mutex.h, YGP/Parse.cpp, YGP/Parse.h, YGP/PathDirSrch.cpp, YGP/PathDirSrch.h, YGP/PathSrch.cpp, YGP/PathSrch.h, YGP/Process.cpp, YGP/Process.h, YGP/RDirSrch.cpp, YGP/RDirSrch.h, YGP/RDirSrchSrv.cpp, YGP/RDirSrchSrv.h, YGP/RegExp.h, YGP/RemoteFile.cpp, YGP/RemoteFile.h, YGP/SmartPtr.h, YGP/Socket.cpp, YGP/Socket.h, YGP/StackTrc.cpp, YGP/Tests/ADate.cpp, YGP/Tests/ANumeric.cpp, YGP/Tests/ATStamp.cpp, YGP/Tests/ATime.cpp, YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/Attribute.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Thread.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp, YGP/Thread.cpp, YGP/Thread.h, YGP/Tokenize.cpp, YGP/Tokenize.h, YGP/Version.cpp, YGP/XDirSrch.cpp, YGP/XDirSrch.h, YGP/XStrBuf.cpp, YGP/XStrBuf.h, YGP/XStream.h, YGP/ADate.cpp: Using namespace YGP * XGP/Icons/Makefile.in: Adapted to new directory sturcture * XGP/Version.cpp, YGP/Version.cpp: Removed compiler warning about unused var * Makefile.am: Adapted to new directory structure * configure.in: Fixed test for CORBA; Version to 0.6.40; Adapted to new directory structure * ygp-cfg.h.in: Definition of HAVE_CORBA_H * po/POTFILES.in: Adapted the path of the files * CGP/Makefile.in: Fixed subdir * CGP/CIDirSrch.cpp: Adapted to new install-structure; Replaced asserts with Checks * CGP/CIDirSrch.h, CGP/Makefile.in, CGP/Tests/Makefile.in: Adapted to new install-structure * CGP/Tests/Local.cpp: Adapted to new install-structure; replaced asserts with Checks * CGP/Tests/RFile.cpp, CGP/Tests/Remote.cpp: Adapted to new install-variant; Waiting for the child process to terminate * CGP/Tests/RFile.cpp: Using new directory structure; Changing name of searched file * XGP/BrowserDlg.cpp, XGP/BrowserDlg.h, XGP/ConnectDlg.cpp, XGP/ConnectDlg.h, XGP/Folder.cpp, XGP/GTKViewer.c, XGP/HTMLViewer.cpp, XGP/HTMLViewer.h, XGP/Makefile.am, XGP/Samples/Dialog.cpp, XGP/Samples/Dialog.h, XGP/Samples/Makefile.am, XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h, XGP/Version.cpp, XGP/XAbout.cpp, XGP/XAbout.h, XGP/XApplication.cpp, XGP/XApplication.h, XGP/XAttrEntry.h, XGP/XAttribute.h, XGP/XDate.cpp, XGP/XDate.h, XGP/XDialog.cpp, XGP/XFileDlg.cpp, XGP/XFileEntry.cpp, XGP/XFileEntry.h, XGP/XFileList.cpp, XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Using new include structure (XGP) * XGP/AutoContainer.cpp: Disabled Checks and TRACES * YGP/CRegExp.h, YGP/Check.cpp, YGP/ConnMgr.cpp, YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/Entity.cpp, YGP/Entity.h, YGP/File.cpp, YGP/File.h, YGP/FileRExp.cpp, YGP/FileRExp.h, YGP/Handle.cpp, YGP/Handle.h, YGP/IDirSrch.cpp, YGP/IDirSrch.h, YGP/INIFile.cpp, YGP/INIFile.h, YGP/IVIOAppl.cpp, YGP/Log.h, YGP/Makefile.am, YGP/Parse.cpp, YGP/Parse.h, YGP/PathDirSrch.cpp, YGP/PathDirSrch.h, YGP/PathSrch.cpp, YGP/PathSrch.h, YGP/Process.cpp, YGP/RDirSrch.cpp, YGP/RDirSrch.h, YGP/RDirSrchSrv.cpp, YGP/RDirSrchSrv.h, YGP/RegExp.h, YGP/RemoteFile.cpp, YGP/RemoteFile.h, YGP/Socket.cpp, YGP/StackTrc.cpp, YGP/Tests/ADate.cpp, YGP/Tests/ANumeric.cpp, YGP/Tests/ATStamp.cpp, YGP/Tests/ATime.cpp, YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/Attribute.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/Handle.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Makefile.am, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Thread.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp, YGP/Thread.cpp, YGP/Tokenize.cpp, YGP/Version.cpp, YGP/XDirSrch.cpp, YGP/XStrBuf.cpp, YGP/XStrBuf.h, YGP/XStream.h, YGP/ADate.cpp, YGP/ADate.h, YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/ATime.cpp, YGP/ATime.h, YGP/AssParse.cpp, YGP/AssParse.h, YGP/AttrParse.cpp, YGP/AttrParse.h, YGP/Attribute.h, YGP/CRegExp.cpp: Using new include structure (YGP) 2003-11-12 Markus Schwab * XGP/Folder.h: Fixed typo in a comment * XGP/Folder.cpp: Referencing the object; to not delete it while moving * XGP/AutoContainer.cpp, XGP/AutoContainer.h: Reacting on resizing the single lines * XGP/AutoContainer.cpp, XGP/AutoContainer.h: New file. 2003-11-07 Markus Schwab * ChangeLog, NEWS: Changes of V0.6.31 added * README.windows: Improved; Warned for WinZIP's linefeed convertion 2003-11-03 Markus Schwab * INSTALL: Added homepage of doxygen * configure.in: Version to 0.6.31 * po/de.po, po/en.po, po/es.po: Translating column of File-listbox; Minor changes * po/POTFILES.in: Added XFileList.h * YGP/Makefile.am: Wee optimization * XGP/XFileList.h: Translating name of File column * XGP/GTKViewer.c: Converting filenames from UTF-8; Fixed storing of old path 2003-10-28 Markus Schwab * XGP/GTKViewer.c: Converting error msg to UTF-8 * XGP/XApplication.cpp: Fixed calculation of language extension for the help file * XGP/XAbout.h: Made constructor protected * XGP/Makefile.am: Making XGP.pc in dist_pkgconfig_DATA target * XGP/HTMLViewer.cpp: Throwing empty exception if GTKViewer already showed an error 2003-10-23 Markus Schwab * YGP/Tests/Makefile.am: Using libYMP and not object files for executables * YGP/Tests/AssParse.cpp: Fixed define of K4NODE under Windows * YGP/Tests/Thread.cpp: Removed include of Internal.h; removed trace statement 2003-10-19 Markus Schwab * YGP/Thread.cpp, YGP/Thread.h: Applied patch to cast from/to pthread_t from david@pinko.net * YGP/Tests/Thread.cpp: New file. * YGP/Tests/Makefile.am: Thread added 2003-10-19 Markus Schwab * ChangeLog, NEWS: Changes of V0.6.30 added * doc/XGP.doxy.in: Defining HAVE_GTKHTML for preprocessor * doc/index.html: Requirements sections updated * gzo-cfg.h.in: Define if strftime returns length * XGP/XApplication.h, XGP/XApplication.cpp: $LANGUAGE-entries must be separated by colon (and not comma) * XGP/Version.cpp: Fixed missing description of Labels * XGP/HTMLViewer.h: Made some more methods public/protected * configure.in: Version to 0.6.30; Added C to used languages * INSTALL: Requirements actualized * po/de.po, po/en.po, po/es.po: Actualized * po/POTFILES.in: Added GTKViewer.c * XGP/HTMLViewer.cpp: Freeing GTKHTML data; Don't handle file-not-found errors (is done by GTKHTML) * XGP/GTKViewer.c: Fixed and optimized calculation of relative paths * XGP/XDialog.cpp: Fixed problem with deleting (memory leak) * XGP/BrowserDlg.cpp, XGP/BrowserDlg.h, XGP/XAbout.cpp, XGP/XDate.h, XGP/XFileDlg.cpp, XGP/XFileDlg.h, XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Adapted to new XDialog interface * XGP/XDialog.h: Fixed problem with deleting (memory leak) * XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: Setting default size; Showing scrollbar, if needed * XGP/Samples/Dialog.h: Adapted to new XDialog interface * XGP/GTKViewer.c, XGP/GTKViewer.h: Storing path of last file to be able to follow relative links 2003-10-17 Markus Schwab * XGP/GTKViewer.c, XGP/GTKViewer.h, XGP/HTMLViewer.cpp, XGP/HTMLViewer.h: New file. * XGP/XApplication.cpp: Moved GTKHTML-stuff in own files * XGP/Makefile.am: HTMViewer and GTKViewer added 2003-10-15 Markus Schwab * ChangeLog, NEWS: Changes of V0.6.23 added * configure.in: Fixed testing for libgmp 2003-10-11 Markus Schwab * YGP/Tests/FileRExp.cpp: Changing named class error with fnmatch to a warning * YGP/Tests/Makefile.am: Including project root directory to be able to read gzo-cfg.h * INSTALL: Fixed building from CVS * CORBA/Makefile.in: Linking with used libintl * configure.in: Version to 0.6.23; Testing if strftime returns the needed length * XGP/Samples/Makefile.am: Linking with used libintl * YGP/ADate.cpp, YGP/ATime.cpp: Using strftime-feature of returning needed size only when available * YGP/ADate.h: Including C++ standard headers * YGP/Tests/Makefile.am: Linking with used libintl 2003-10-03 Markus Schwab * YGP/RDirSrch.cpp: Fixed doxygen warnings 2003-10-02 Markus Schwab * configure.in: Version to 0.6.22 * ChangeLog, NEWS: Changes of V0.6.22 added * INSTALL: Typo corrected * po/de.po, po/en.po, po/es.po: Line numbers actualized * XGP/Folder.cpp, XGP/Folder.h, XGP/XApplication.h, XGP/XDate.h, XGP/XDialog.h, XGP/XFileDlg.h, XGP/XFileList.h, XGP/XPrintDlg.h: Fixed warnings with new doxygen * YGP/ADate.h, YGP/ANumeric.cpp, YGP/ATime.h, YGP/AttrParse.cpp, YGP/CRegExp.h, YGP/DirSrch.h, YGP/File.h, YGP/FileRExp.h, YGP/IDirSrch.h, YGP/INIFile.h, YGP/IVIOAppl.cpp, YGP/Parse.h, YGP/Process_.h, YGP/RDirSrch.cpp, YGP/RDirSrch.h, YGP/RDirSrchSrv.cpp, YGP/RemoteFile.cpp, YGP/Thread.h, YGP/XDirSrch.h: Fixed doxygen warnings 2003-09-18 Markus Schwab * ANumeric.cpp: Fixed getUnformattedString without libGMP 2003-09-11 Markus Schwab * Tests/IVIOAppl.cpp: Suppressing compiler warning about truncated debug info * Tests/AssParse.cpp: Workaround for compiling problem with MSVC * Process.cpp, Process_.h: Added getPID method * StackTrc.cpp: Disabling MSC warnings * Log.h, Version.cpp: Storing application name globaly for each process 2003-09-05 Markus Schwab * ChangeLog, NEWS: Changes of V0.6.21 commented * po/es.po: Fixes * YGP/Mutex.h: Comments corrected * YGP/ConnMgr.h: Only setting mode, if connect succeeds * YGP/ConnectDlg.cpp, YGP/ConnectDlg.h: Implemented okEvent to free communiation thread 2003-08-03 Markus Schwab * XGP/ConnectDlg.cpp: Fixed hanging the dialog after connecting to server * XGP/XApplication.cpp: Fixed trap displaying help, if LANGUAGE is not set * doc/General/doc/index.html, doc/index.html: Explained how to generate the docs 2003-07-27 Markus Schwab * YGP/ConnMgr.cpp, YGP/ConnMgr.h, XGP/ConnectDlg.cpp, XGP/ConnectDlg.h, XGP/XFileDlg.cpp: Fixed comments for the documentation * XGP/ConnectDlg.cpp, XGP/ConnectDlg.h: Made pClient protected 2003-07-26 Markus Schwab * YGP/AttrParse.h: Fixed a type in the documentation 2003-07-25 Markus Schwab * XGP/ConnectDlg.cpp, XGP/ConnectDlg.h, YGP/ConnMgr.cpp, YGP/ConnMgr.h: Providing hook for subclasses * YGP/Makefile.am: ConnMgr added * YGP/Thread.cpp, YGP/Thread.h: Method allowCancelation added * INSTALL, README: Describing new handling of the documentation * XGP/BrowserDlg.cpp: Re-formatted create-method * YGP/ConnMgr.cpp, YGP/ConnMgr.h, XGP/ConnectDlg.cpp, XGP/ConnectDlg.h: New file. * XGP/Makefile.am: Added ConnectDlg * XGP/XAttrEntry.h: Added specialization for Glib::ustring * XGP/XApplication.cpp, XGP/XApplication.h, XGP/XFileList.cpp: Adapted to new dialog interfaces * XGP/XPrintDlg.cpp, XGP/XPrintDlg.h, XGP/BrowserDlg.cpp, XGP/BrowserDlg.h, XGP/XAbout.cpp, XGP/XAbout.h, XGP/XDate.h, XGP/XDialog.cpp, XGP/XDialog.h, XGP/XFileDlg.cpp, XGP/XFileDlg.h: Renamed perform to create; Freeing created dialogs * XGP/Samples/Dialog.h: Renamed perform to create (as it does only that); freeing dialog afterwards * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h: Adapted to new interface 2003-07-23 Markus Schwab * YGP/Socket.cpp: Error message improved * XGP/XDialog.cpp: Responses destroy_ the dialog instead of deleting it * XGP/Samples/X-Appl.cpp, XGP/Samples/X-Appl.h: Actualized * XGP/XFileList.h: UTF-8 converting filename 2003-07-22 Markus Schwab * ChangeLog: Changes of V0.6.20 commented * bin/Makefile.am: Removed mdocu.pl * gzo-cfg.h.in: Removed HAVE_GTKMM 2003-07-21 Markus Schwab * po/en.po: Line numbers actualized * po/de.po, po/es.po: Messages actualized * XGP/XFileDlg.h: Fixed comments (name of param in docu and function differed) * YGP/RDirSrchSrv.h: Fixed comments * YGP/DirSrch.h, YGP/IDirSrch.h: Fixed (doxygens) \return statements * configure.in: Version to 0.6.20; Don't add -lgthread to GTKMM_LIBS; Added doxygen files * README: Minor fixes * doc/AByteArray.html, doc/ADate.html, doc/ANumeric.html, doc/ATStamp.html, doc/ATime.html, doc/AssParse.html, doc/AttrParse.html, doc/AttrVal.html, doc/Attribute.html, doc/BrowserDlg.html, doc/CRegExp.html, doc/DirSrch.html, doc/Entity.html, doc/File.html, doc/FileRExp.html, doc/Handle.html, doc/IDirSrch.html, doc/INIFile.html, doc/IVIOAppl.html, doc/Log.html, doc/Mutex.html, doc/Parse.html, doc/PathDirSrch.html, doc/PathSrch.html, doc/Process.html, doc/RDirSrch.html, doc/RDirSrchSrv.html, doc/RegExp.html, doc/RemoteFile.html, doc/SmartPtr.html, doc/Socket.html, doc/Thread.html, doc/Tokenize.html, doc/XAbout.html, doc/XApplication.html, doc/XAttrEntry.html, doc/XAttrLabel.html, doc/XDate.html, doc/XDialog.html, doc/XDirSrch.html, doc/XFileDlg.html, doc/XFileEntry.html, doc/XFileList.html, doc/XGP.doxy.in, doc/XPrintDlg.html, doc/XStrBuf.html, doc/XStream.html, doc/cross_index.html, doc/mdocu.html: Deleted * doc/index.html: Rewritten 2003-07-20 Markus Schwab * XGP/Icons/Makefile.in: Installing data in /XGP * XGP/XPrintDlg.h: Removed backward compatibility typedef * XGP/XFileDlg.h, XGP/XFileList.cpp, XGP/XFileList.h, XGP/XFileDlg.cpp: Doxygenified * XGP/Folder.h: Fixed typo in comments * XGP/Folder.cpp: Objects are added with 5 pixels distance to the others * XGP/XAttrEntry.h, XGP/XFileEntry.cpp, XGP/XFileEntry.h: Doxygenified comments * XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Doxygenified comments; Separated in Dialog & template with callback * XGP/Version.cpp: Moved start of intro in own line) * XGP/BrowserDlg.cpp, XGP/BrowserDlg.h: Doxygenified comments; Added entry for GTKHTML (if installed) * XGP/XDate.cpp, XGP/XDate.h, XGP/XDialog.cpp, XGP/XDialog.h, XGP/XAttrLabel.h: Doxygenified comments 2003-07-19 Markus Schwab * XGP/XApplication.cpp: Doxygenified comments; Started to support gtkhtml (not finished yet) * XGP/XApplication.h: Doxygenified comments * XGP/Version.cpp: Documentation for the XGP library added * doc/Makefile.am: Added dependencies for doc; added documenting of XGP * XGP/XAbout.cpp, XGP/XAbout.h: Doxygenified * doc/footer.txt: New file. * doc/YGP.doxy.in: Settings changed 2003-07-16 Markus Schwab * YGP/AssParse.cpp: Actualized copyright * YGP/AssParse.cpp: Fixed bug handling escaped quotes inside a quoted value * YGP/Tests/AssParse.cpp: Added test if escaped quotes are removed * YGP/File.h: Moved define for MAX_PATH (UNIX) * YGP/Version.cpp: Copyright actualized * YGP/RegExp.h: Doxygenified * YGP/AssParse.h: Typo corrected * YGP/IVIOAppl.h: Actualized copyright * YGP/AssParse.cpp: Fixed bug with strings holding escaped quotes 2003-07-10 Markus Schwab * YGP/XStrBuf.cpp: Fixed bug in docu * YGP/Version.cpp: Comments for main page of help added * YGP/AssParse.cpp, YGP/AssParse.h, YGP/PathSrch.cpp, YGP/PathSrch.h, YGP/Thread.h, YGP/Tokenize.cpp, YGP/Tokenize.h YGP/Log.h, YGP/Thread.cpp, YGP/Thread.h, YGP/XStream.h, YGP/XStrBuf.h, YGP/XStrBuf.cpp: Doxygenified 2003-07-09 Markus Schwab * gzo-cfg.h.in: Removed PACKAGE and VERSION defines * XGP/XGP.pc.in: Fixed typo * YGP/Attribute.h: Moved Glib::ustring parts to XAttribute.h * YGP/YGP.pc.in: Fixed typo in lib-name * CORBA/Makefile.in, YGP/Makefile.am, YGP/YGP.pc.in, README, XGP/Makefile.am, XGP/Samples/Makefile.am, XGP/XGP.pc.in, configure.in: Renamed to lib[CXY]GP * ChangeLog: Changes of V0.6.12 commented * YGP/ANumeric.cpp: Fixed bug formatting negative numbers * XGP/Samples/Makefile.am: Linking against lib[XY]GP * CORBA/Makefile.in, YGP/Makefile.am, YGP/YGP.pc.in, XGP/Makefile.am, XGP/XGP.pc.in, configure.in, gzo-cfg.h.in: Renamed to libYGP, libXGP and libXCPG * NEWS: Changed of V0.6.12 commented * po/de.po, po/en.po, po/es.po: Line numbers actualized * YGP/Tests/ADate.cpp, YGP/Tests/ANumeric.cpp, YGP/Tests/ATStamp.cpp, YGP/Tests/ATime.cpp, YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/Attribute.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/Handle.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp: Copyright actualized * YGP/Tests/XStrBuf.cpp: Workaround for MVC-bug 2003-07-08 Markus Schwab * XGP/XAttribute.h: New file. 2003-07-05 Markus Schwab * YGP/Attribute.h: Attribute handles Glib::ustring * YGP/Makefile.am, YGP/Tests/Makefile.am: Adding GTKMM_CFLAGS * gzo-cfg.h.in: Added defines for GTK and GTKMM; removed define for REGEXP_H * configure.in: Defining HAVE_GTKMM, if gtkmm is installed * XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Constructor casting from GtkDialog removed; Title is UTF-8 converted * XGP/XAttrEntry.h, XGP/XAttrLabel.h: Using C++ standard headers * XGP/Samples/Dialog.cpp: Setting title directly * XGP/XDate.cpp, XGP/XDate.h: Passing title directly to XDialog; title is UTF-8 string * XGP/XDialog.cpp, XGP/XDialog.h: Added constructors according to Gtk::Dialog ctrs * XGP/Makefile.am: Folder added * XGP/Folder.cpp, XGP/Folder.h: New file. 2003-07-03 Markus Schwab * YGP/XDirSrch.cpp: Commented in doxygen style * YGP/Tests/IVIOAppl.cpp, YGP/Tests/Parse.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp: Using C++ standard headers (instead C standard headers) * YGP/Tests/ANumeric.cpp: Output can be tested (if defined) * YGP/ANumeric.cpp: Fixed printing negative numbers * YGP/XDirSrch.h: Comments improved * YGP/XDirSrch.h, YGP/SmartPtr.h: Comments changed to doxygen style * YGP/ADate.cpp, YGP/ANumeric.cpp, YGP/ATStamp.cpp, YGP/ATime.cpp, YGP/CRegExp.cpp, YGP/File.cpp, YGP/FileRExp.cpp, YGP/INIFile.cpp, YGP/Parse.cpp, YGP/RemoteFile.cpp, YGP/Socket.cpp: Removed formatting in description of exception type (is made by doxygen) * YGP/RDirSrchSrv.cpp: Comments changed to doxygen style; AByteArray replaced with std::string * YGP/RDirSrchSrv.h, YGP/Process.cpp, YGP/Process_.h: Comments changed to doxygen style * YGP/Parse.cpp: Including C++ standard headers (and not C std hdrs) * YGP/CRegExp.h: Wee fixes in the docu * YGP/Parse.cpp, YGP/Parse.h: Changed comments to doxygen style 2003-07-01 Markus Schwab * YGP/Mutex.h: Changed comments to a doxygen format * YGP/IVIOAppl.cpp: Changed comments to a doxygen-format * YGP/IVIOAppl.cpp: Using std-namespace explicitely; Removed warnings from -Wall * YGP/IVIOAppl.h: Changed comments to a doxygen-format * YGP/FileRExp.cpp, YGP/FileRExp.h: Doxigenified the comments 2003-06-30 Markus Schwab * XGP/XAbout.cpp, XGP/XAbout.h: Converting input to UTF-8 2003-06-29 Markus Schwab * XGP/XAttrEntry.h: Converting error message to UTF-8 * XGP/XFileList.cpp: Remove of entry really removes the line (was TODO before) * XGP/XFileEntry.cpp: Replaced asserts with Check * XGP/BrowserDlg.cpp: Converting title to UTF-8 * XGP/XApplication.cpp, XGP/XApplication.h: Converting menu-entries to UTF-8; setIconProgramm added * XGP/XApplication.cpp: Converting menu-entries to UTF-8 * XGP/BrowserDlg.cpp: Converting dialog title to UTF-8 2003-06-24 Markus Schwab * ChangeLog, NEWS: Changes of V0.6.11 commented * configure.in: Version to 0.6.11 2003-06-23 Markus Schwab * YGP/Attribute.h: Implemented AttributeList::getValue with Attribute to not need specialization * YGP/Attribute.h: Changed itoa with sprintf 2003-06-22 Markus Schwab * YGP/ANumeric.cpp: Fixed a bug in formatting negative numbers 2003-06-19 Markus Schwab * YGP/RDirSrch.h: Grouped search methods for doxygen * YGP/DirSrch.cpp, YGP/IDirSrch.cpp, YGP/RDirSrch.cpp: Fixed comments * YGP/PathDirSrch.cpp, YGP/PathDirSrch.h, YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/IDirSrch.cpp, YGP/IDirSrch.h, YGP/INIFile.h, YGP/INIFile.cpp: Changed comments to doxygen style * YGP/Attribute.h: Fixed bugs introdcued while changing comments * YGP/Attribute.h: Implemted AttributeList::getValue; Removed support for AByteArray; Doxygen-style * doc/Parse.html: Fixed a bug in referencing ParseQuoted from ParseText * YGP/Parse.cpp: Resetting status of ParseQuoted after object was parsed for next parse 2003-06-11 Markus Schwab * INSTALL: Build-info (from CVS) corrected * YGP/YMP.pc.in, XGP/XMP.pc.in: Renamed libs * gzo-cfg.h.in: Removed PACKAGE and VERSION macros * ChangeLog, NEWS: Changes of V0.6.10 actualized * XGP/Makefile.am: Created lib renamed to XMP * XGP/Samples/Makefile.am: Used lib renamed (to libXMP) * YGP/Makefile.am: Renamed to YMP; don't use libtools version-info (only release-info) * YGP/StackTrc.cpp: Restoring original handlers before calling dumpStack in signal handler * CORBA/Makefile.in, CORBA/Tests/Makefile.in: Changed libAttr with libYMP; added path to local copy * gzo-cfg.h.in: Removed the PACKAGE and VERSION-macros * configure.in: LIBVERSION removed; Created libs renamed; AC_PROG_RANLIB removed * README: References to lib-names actualized (to new names) * INSTALL: Actulized make-info after checking out of CVS * ChangeLog: Changes of V0.6.10 commented * po/de.po, po/en.po, po/es.po: Actualized * XGP/Samples/X-Appl.cpp: Not setting name of found file in list (is done by XListFile) * XGP/XFileList.cpp: Setting name of file * Windows/VCGeneral.mak: Using gawk (and not awk) to generate .def file * YGP/Internal.h: Only using gettext if ENABLE_NLS is defined * Windows/BCGeneral.mak: A bit improved * configure.in: Substituting LIB_GMP (if lgmp was found) 2003-06-09 Markus Schwab * YGP/Tests/XStrBuf.cpp: Workaround for MVC-bug 2003-06-04 Markus Schwab * XGP/XAppl.pc.in, YGP/Attr.pc.in: New file. 2003-06-02 Markus Schwab * po/Makevars: New file. * bin/mgeni: Writing line-feed after Destructor * po/de.po, po/en.po, po/es.po: Actualized * XGP/Samples/X-Appl.h: Declaring files before listFiles (to optimize definition) * XGP/Samples/X-Appl.cpp: Using set_default_size to size window; optimized * XGP/XFileList.h: Delcaring get/setFilename of XFileList as virtual * XGP/XFileList.cpp: Disabling traces * XGP/XFileEntry.cpp: Including (forgotten) assert.h * XGP/XDialog.cpp, XGP/XDate.cpp: Disabling traces * XGP/XApplication.cpp: Including (forgotten) assert.h * XGP/XAbout.cpp: Centering the text-labels * XGP/BrowserDlg.h: Using gtkmm-2 and GCC3.2 * YGP/Check.cpp, XGP/Check.cpp: Only including gtk/gtkmessagedialog.h (nto whole gtk/gkt.h * NEWS: Changes of V0.6.10 commented 2003-05-31 Markus Schwab * YGP/Check.cpp, XGP/Check.cpp: Setting title and default size of check window (GTK+) 2003-05-23 Markus Schwab * doc/Makefile.am: XMessageBox.html removed * XGP/Icons/Makefile.in: Added distclean-label * XGP/Samples/Makefile.am: Compiling with -Wall * XGP/XAttrEntry.h, XGP/XAttrLabel.h: Declared methods of specialization of templates as inline * YGP/Makefile.am, XGP/Makefile.am: Compiling with -Wall; Using pkgconfig; changed for new automake * YGP/CRegExp.cpp: Removed warnings when compiling with -Wall * YGP/CRegExp.h: Undefining of HAVE_REGEX?_H removed * YGP/ATStamp.cpp, YGP/ATime.cpp: Using stringstream (instead of strstream) * YGP/ANumeric.cpp: Using standard-headers * CORBA/Makefile.in: Compiling with -Wall * gzo-cfg.h.in: Generated with new version of autoheader * configure.in: Changed for new version of autoconf (acconfig.h-data now in configure.in) * Makefile.am: Changed to new version of automake * YGP/Tokenize.h: Implemented copy-constructor and assignment operator * YGP/Attribute.h: Template specialization declared inline * acconfig.h: Deleted 2003-05-22 Markus Schwab * po/de.po, po/en.po, po/es.po: New numbers * po/POTFILES.in: Removed XMessageBox 2003-05-22 gettextize * Makefile.am (SUBDIRS): Add intl. * configure.in (AC_OUTPUT): Add intl/Makefile. 2003-05-22 gettextize * Makefile.am (SUBDIRS): Remove intl. 2003-05-22 gettextize * Makefile.am (SUBDIRS): Add m4. (SUBDIRS): Remove intl. (ACLOCAL_AMFLAGS): New variable. (EXTRA_DIST): Add config.rpath. * configure.in (AC_OUTPUT): Add m4/Makefile. (AC_OUTPUT): Remove intl/Makefile. 2002-12-25 Markus Schwab * ChangeLog: Changes of V0.6.02 commented * XGP/XFileList.cpp: Fixed calls to setIcon * doc/Makefile.am: Remaining X-windows docus added * po/de.po, po/en.po, po/es.po: Only line-numbers actualized * XGP/XPrintDlg.h, XGP/XPrintDlg.cpp: Comments improved * YGP/Parse.cpp: Made freeBuffer more error-tolerant * YGP/File.h, YGP/DirSrch.h: Undefining macros for dirent before defining them * gzo-cfg.h.in: HAVE_GTKMM added * README.windows: Updated * README: Minor changes * Makefile.am: Windows .def-file removed from the distribution * doc/index.html: Name of XPrintDialog corrected * doc/IVIOAppl.html: Typo corrected * doc/XMessageBox.html: Fixes * doc/XPrintDlg.html: New file. * bin/mdocu.pl: Fixed end-of-parameter tags * XGP/XFileList.cpp, XGP/XFileList.h: Comments improved * XGP/XMessageBox.cpp, XGP/XMessageBox.h: Comments improved; C-interface added * doc/Log.html, doc/Makefile.am, doc/Mutex.html, doc/Parse.html, doc/PathDirSrch.html, doc/PathSrch.html, doc/RDirSrch.html, doc/RDirSrchSrv.html, doc/RegExp.html, doc/RemoteFile.html, doc/SmartPtr.html, doc/Socket.html, doc/Thread.html, doc/Tokenize.html, doc/XAbout.html, doc/XApplication.html, doc/XDate.html, doc/XDirSrch.html, doc/XFileDlg.html, doc/XFileEntry.html, doc/XFileList.html, doc/XStrBuf.html, doc/XStream.html, doc/ADate.html, doc/ANumeric.html, doc/ATStamp.html, doc/ATime.html, doc/AssParse.html, doc/AttrParse.html, doc/Attribute.html, doc/CRegExp.html, doc/DirSrch.html, doc/Entity.html, doc/File.html, doc/FileRExp.html, doc/Handle.html, doc/IDirSrch.html, doc/INIFile.html, doc/IVIOAppl.html: Fixes * doc/cross_index.html, doc/index.html: X-windows classes added * doc/XMessageBox.html: New file. * bin/mdocu.pl: Fixes; Parameter description can be more than 1 line per parameter 2002-12-24 Markus Schwab * doc/XFileList.html: New file. * XGP/XFileDlg.cpp, XGP/XFileDlg.h, XGP/XFileEntry.cpp, XGP/XFileEntry.h: Comments improved * doc/XFileEntry.html, doc/XFileDlg.html: New file. 2002-12-22 Markus Schwab * XGP/XApplication.cpp, XGP/XApplication.h, XGP/XDate.cpp, XGP/XDate.h: Comments improved * doc/XDate.html: New file. * doc/XApplication.html: Added description of XInfoApplication * doc/XApplication.html: New file. 2002-12-19 Markus Schwab * doc/XAbout.html: New file. * XGP/XAbout.h, XGP/XAbout.cpp: Comments improved * XGP/Makefile.am: Check removed 2002-12-17 Markus Schwab * YGP/ADate.cpp, YGP/ATime.cpp: VC can't return the needed length for strftime -> Using a buffer of 80 char * Windows/gzo-cfg.h: Undefining ENABLE_NLS instead of defining it to 0 * Windows/VCGeneral.mak: Automatically making DEF-file * Windows/VCGeneral.def: Removed from archive (is now generated automatically) * bin/mdef.awk: Writing all class functions into DEF-file; Stripping path from inputfile * Make.bat: Making of DEF file moved to Makefile * doc/File.html: Fixes * doc/File.html: Some notes moved from purpose to remark section * YGP/File.cpp: Comments fixed * Windows/VCGeneral.mak: Name of configurations (again) simplified * bin/mdef.awk: Adding lines according to the filename; operating on whole dumpbin output * YGP/File.cpp: Fixed isExecutable in Windows version (forgotten return in every case) 2002-12-16 Markus Schwab * YGP/Thread.cpp: Canceling thread also under Windows; asserts replaced with Checks 2002-12-15 Markus Schwab * bin/mdocu.pl: Description++; HTML conversion++; Formatting++ * bin/mgeni: Helptext to --version corrected * YGP/Tests/Makefile.am: Dependencies added * YGP/Tests/PathDirSrch.cpp: File.h included * YGP/Tests/ADate.cpp, YGP/Tests/XStrBuf.cpp: asserts replaced with Checks * YGP/Tests/CRegExp.cpp: asserts replaced with Checks; Escape character not removed anymore * configure.in: Directory bin added; Caching values simplyfied; Lib-version changed * acconfig.h: Define for HAVE_GTKMM added * NEWS: Changes of V0.6.02 commented * YGP/XStream.h: Include of assert.h removed * YGP/XStrBuf.cpp, YGP/XStrBuf.h: asserts replaced with Checks * YGP/XDirSrch.h: typedef'ed classes reneamed * YGP/Tokenize.h: Comments improved * YGP/Tokenize.cpp: asserts replaced with Checks * YGP/Thread.h: ret exists always * YGP/StackTrc.cpp: asserts replaced with Checks * YGP/Socket.h: DOS newline changed * YGP/RDirSrch.cpp: Typo in comment corrected * YGP/PathSrch.cpp, YGP/PathSrch.h: Comments improved * YGP/Log.h: asserts replaced with Checks * YGP/IDirSrch.h: File.h included (not prototyped) * YGP/Entity.cpp, YGP/Entity.h: Comments improved * YGP/AttrVal.h: Fixed operator>> * YGP/AssParse.h: Interface of makeAsignment changed (doesn't need length for strings) * YGP/AssParse.cpp: Comments improved; asserts replaced by Checks * doc/index.html: Using CSS formatting; New classes added * doc/XDirSrch.html: typedefs renamed * doc/XStrBuf.html: Derived by corrected * doc/XStream.html: Adapted to new style * doc/mdocu.html: Description improved * doc/Makefile.am: mdocu.html added * doc/XStrBuf.html, doc/PathSrch.html, doc/AssParse.html, doc/Tokenize.html, doc/Log.html: Adapted to new style * doc/Entity.html: New file. * doc/FileRExp.html: Added description of return value to operator= * doc/ADate.html, doc/AttrVal.html, doc/IDirSrch.html: h4 to (colorized) h3) * doc/ATStamp.html, doc/AByteArray.html, doc/ADate.html, doc/ANumeric.html, doc/ATime.html, doc/AttrParse.html, doc/AttrVal.html, doc/Attribute.html, doc/DirSrch.html, doc/File.html, doc/IDirSrch.html, doc/INIFile.html, doc/PathDirSrch.html, doc/RDirSrch.html, doc/RemoteFile.html, doc/Thread.html: Using CSS instead of font * YGP/Socket.cpp: Comments improved; asserts replaced with Checks * doc/Socket.html: Changed to new style 2002-12-14 Markus Schwab * doc/Handle.html: Added description of return value to IHandle::operator= * doc/SmartPtr.html: Adapted to new style * doc/Handle.html: Using CSS instead of font for colorizationc * YGP/Parse.cpp, YGP/Parse.h: Comments improved; asserts replaced with Checks * doc/Parse.html: *ParseSelection & *ParseSequence converted to new style 2002-12-13 Markus Schwab * doc/Parse.html: *ParseTextEsc and *Parse*Exact converted to new style 2002-12-12 Markus Schwab * doc/Parse.html: Fixes; *ParseText adapted to new style 2002-12-11 Markus Schwab * doc/Parse.html: *ParseSkip added; *ParseAttomic converted to new style 2002-12-10 Markus Schwab * doc/Parse.html: Started to adapted to new style * doc/Mutex.html: Adapted to new style 2002-12-09 Markus Schwab * YGP/IVIOAppl.h: Comments improved * doc/IVIOAppl.html: Adapted to new style * YGP/IVIOAppl.cpp: Comments improved; asserts replaced with Checks 2002-12-08 Markus Schwab * YGP/CRegExp.h: Compare helpers made private (as they are only available if regexps are missing) * doc/CRegExp.html: Adapted to new style * YGP/CRegExp.cpp: Comments improved; asserts replaced with Checks * doc/FileRExp.html: Adapted to new style * YGP/FileRExp.cpp: Comments improved; asserts replaced with Checks * bin/mdocu.pl: Converting all texts to HTML; fixes * doc/RegExp.html: Adapted to new style * YGP/RegExp.h: Asserts replaced with Check3 * YGP/RDirSrchSrv.h: Include of assert.h removed * YGP/RDirSrchSrv.cpp: Comments improved; asserts replaced with Check3 * doc/RDirSrchSrv.html: Adapted to new style * YGP/XDirSrch.h: Description improved * YGP/XDirSrch.cpp: Comments improved; asserts replaced with Check3 * doc/XDirSrch.html: New file. * YGP/RDirSrch.h: init renamed to sendTo; include of assert removed * YGP/RDirSrch.cpp: Comments improved; asserts replaced with Check3 * doc/RDirSrch.html: Adapted to new style * bin/mdocu.pl: Splitting function in parts improved 2002-12-07 Markus Schwab * YGP/File.h: Some (stupid) const removed; Asserts replaced with Checks * YGP/IDirSrch.cpp: Comments improved * YGP/ADate.cpp: Checking input parameters with Check1 * YGP/File.cpp: Fixes; Checking input parameters with Check1 * YGP/PathDirSrch.h: Unnecessary includes removed; makePath removed * YGP/PathDirSrch.cpp: Comments improved; asserts replaced with Check3 * doc/PathDirSrch.html: Adapted to new style * YGP/DirSrch.h: Include of File.h replaced with UNIX-directory search includes * YGP/DirSrch.cpp: Comments improved; asserts replaced with Check3 * doc/DirSrch.html: Adapted to new style 2002-12-05 Markus Schwab * doc/IDirSrch.html: Adapted to new style 2002-12-01 Markus Schwab * YGP/RemoteFile.cpp: Comments improved; Asserts replaced with Checks * doc/RemoteFile.html: Adapted to new style * YGP/SmartPtr.h: Comments improved; operator= fixed * YGP/File.cpp: Comments improved; Checks instead of asserts * YGP/Check.h, XGP/Check.h: CheckMsg macro added * doc/File.html: Adapted to new style; Actualized * YGP/INIFile.cpp: Comments improved; asserts replaced with Checks * YGP/Attribute.h: asserts replaced with Checks * YGP/AttrParse.cpp, YGP/AttrParse.h: Comments improved; addAttribute doesn't throw exception anymore * doc/INIFile.html: Adapted to new style * doc/AttrParse.html: Headers in member description colorized * doc/AttrParse.html, doc/Attribute.html: Adapted to new style 2002-11-30 Markus Schwab * bin/mdocu.pl: Fixes; More tolerant while parsing * bin/Makefile.am: mdef.awk, mdocu.pl added * YGP/Handle.h: Comments improved; Asserts replaced with Check2 * YGP/Handle.cpp: Comments improved * doc/ATime.html: Minor fixes * doc/AByteArray.html: Formatting changed * doc/Handle.html: Adapted to new style * YGP/ATStamp.cpp: Comments improved; Checks instead of asserts * doc/ATStamp.html: Changed to new style 2002-11-28 Markus Schwab * YGP/ATime.h: set*-methods throw exception in case of error * YGP/ATime.cpp: omments improved; asserts replaced with Checks * doc/ATime.html: Changed to new style; Fixed 2002-11-27 Markus Schwab * YGP/ANumeric.h: Minor change of comments * YGP/AByteArray.cpp: Asserts replaced with Checks * YGP/ADate.cpp, YGP/ADate.h, YGP/ANumeric.cpp: Asserts replaced with Checks; Comments improved * doc/ANumeric.html: Changed to new style 2002-11-26 Markus Schwab * doc/cross_index.html: Actualized * doc/ADate.html: Finished change to new style * doc/ADate.html: Started to convert to new style * doc/AttrVal.html: Adapted to new style * YGP/Parse.cpp: - Replaced asserts with Checks - Traces changed - Attomic::doParse can skip and/or ignore char - Parse*Ignore removed * YGP/IDirSrch.h: Fixed isSpecial * YGP/Check.cpp, XGP/Check.cpp: Don't delete instance of Gtk::Main (as it can be created only once) * doc/Thread.html: Added OThread * doc/Thread.html: Added throwing functions and those only in header * doc/Thread.html: New file. * bin/mdocu.pl: Version-option added; Handling remark-entries; Fixes 2002-11-25 Markus Schwab * bin/mdocu.pl: Parsing and output finished * bin/mdocu.pl: Parser enhanced; parses more or less the header and function name 2002-11-24 Markus Schwab * bin/mdocu.pl, doc/mdocu.html: New file. 2002-11-22 Markus Schwab * NEWS: Actualized * Makefile.am: Subdir bin added * Windows/VCTests.mak: 8 blanks replaced with TAB * Windows/VCGeneral.mak: Check and VCGEneral.def added; check re-added * Windows/VCGeneral.dsp: VCGeneral.def added * Windows/VCGeneral.def: First draft of automatically generated file for V0.6 * Make.bat: Generation of DEF file fixed * bin/mdef.awk: New file. 2002-11-19 Markus Schwab * doc/AByteArray.html: Function description changed to new style * YGP/AByteArray.h: Added header describing the class * YGP/AByteArray.cpp: Comments and compare method improved 2002-11-18 Markus Schwab * YGP/XStrBuf.cpp: Fixed seekoff with ios::cur; Asserts replaced with checks; Traces improved * YGP/XStrBuf.cpp, YGP/XStrBuf.h: Virtual methods seekoff and seekpos implemented * YGP/Makefile.am: Linking GTKMM libs statically * YGP/INIFile.cpp: Skipping whitespaces always before parsing sectionheader * YGP/Check.h, XGP/Check.h: 2nd undef Check removed * YGP/Check.cpp, XGP/Check.cpp: Loading XAppl.so dynamically to show MsgBox also for VIO-appls 2002-11-13 Markus Schwab * Windows/gzo-cfg.h: Version increased * Windows/VCGeneral.dsp, Windows/VCGeneral.mak: Check added * YGP/Makefile.am: GTK libs added (if available) * YGP/Check.cpp, XGP/Check.cpp: Output is according to available libs on console or in MessageBox * Make.bat: Option to generate VCGeneral.def file 2002-11-12 Markus Schwab * XGP/XApplication.cpp, XGP/XApplication.h: Storing menus (having an ID other than 0) 2002-11-10 Markus Schwab * bin/mgeni: Leading and trailing blanks removed from parsed data * YGP/Makefile.am: Check added (moved from X-windows) * YGP/INIFile.cpp, YGP/INIFile.h: Methods to parse whole Entity object added; asserts changed to Checks * YGP/Entity.h: asserts replaced with checks; addAttribte with function template (if supported) * YGP/Entity.cpp: Freeing stored attributes * bin/mgeni: Fixes; destructor also generated 2002-11-09 Markus Schwab * doc/Mutex.html: New file. * doc/AByteArray.html: Sorted methods according the alphabet * bin/mgeni: Searching for classname to generate init-function 2002-11-05 Markus Schwab * bin/Makefile.am, bin/mgeni: New file. 2002-11-04 Markus Schwab * ChangeLog: Actualized for V0.6.01 * po/de.po, po/en.po, po/es.po: Only linenumbers have been changed * YGP/Thread.cpp, YGP/Thread.h: waitForThread with Thread-ID added * YGP/Parse.cpp: Bufferhandling optimized * YGP/Tests/Makefile.am: Dependencies adapted * YGP/Tests/DirSrch.cpp, YGP/Tests/Attribute.cpp: Test for Cygwin removed * YGP/Tests/ADate.cpp: Adapted to special cases (like 31.10 - 1m = 30.9 , ...) * YGP/Socket.cpp: Declaring ssize_t and socklen_t if not declared * YGP/XStrBuf.cpp: Reserved buffer is freed again (as before); Sanity check for buffersize * YGP/PathSrch.cpp: Fixed bug in Windows-version (Bracket for UNIX-version moved in UNIX-block) * YGP/IVIOAppl.cpp, YGP/IVIOAppl.h: Method to read from INI-file added * YGP/CRegExp.h: VC-warnings about truncationg debug-info suppressed * YGP/CRegExp.cpp: Converted to UNIX-format * YGP/Attribute.h: Trailing blanks removed * YGP/ATime.cpp: Trace in readFromStream beautified; compare optimized * YGP/ADate.cpp: Fixed minAdapt; optimized compare * README.windows: Minor changes * gzo-cfg.h.in: Templates for HAVE_SOCKLEN_T and HAVE_SSIZE_T added * configure.in: Check for ssize_t added; Help-strings beautified * Makefile.am: config.h to include_HEADERS added * config.h: New file. * Make.bat: Make for GCC removed (use UNIX-style) * Windows/VCTests.mak: PathSrch-object added to IVIOApplication dependencies 2002-10-25 Markus Schwab * YGP/IVIOAppl.cpp, YGP/IVIOAppl.h: 2 initI18n-methods: One for only locale; other for also message file 2002-10-24 Markus Schwab * YGP/Parse.cpp: Fixed putback of not found ParseAttribute 2002-10-23 Markus Schwab * doc/Makefile.am: Documents re-renamed to *.html (from *.html.en) * NEWS: Enhancements of Parser commented; XDirSearch added * YGP/Tests/INIFile.cpp: Caught exception increases error-count * YGP/XStream.h: Special handling for VC removed (as new iostreams behave like GCC) * YGP/XStrBuf.h: Assert while setting source corrected * YGP/XStrBuf.cpp: Freeing of used buffer is done by streambuf; Replace C++-style new with malloc * YGP/Thread.h: Method currentID (to get ID of current thread) added * YGP/Parse.cpp, YGP/Parse.h: Replaced parsebuffer with per-thread std::string * YGP/Mutex.h: DOS-newlines removed (again) * YGP/INIFile.cpp: Adapted to new parser interface; Fixed bug adding attributes to sections * YGP/INIFile.h: Adapted to new parser interface * YGP/ADate.h: Unused static var MEMADD deleted 2002-10-22 Markus Schwab * Makefile.am: Projectfiles and pre-defined headers for Windows-versions added to distribution * YGP/Parse.cpp, YGP/Parse.h: Classes Parse*Ignore added (analogue to ParseAttomic without storing found data 2002-10-20 Markus Schwab * YGP/Mutex.h: DOS-newlines removed (introduced thanx to VC) * YGP/Thread.h: Changes for Windows; Object of OThread changed to pointer * YGP/Thread.cpp: Fixed windows-version * YGP/File.cpp: Fixed operator= in Windows-version * YGP/IDirSrch.h, YGP/XDirSrch.cpp: Adapted to VC6.0 * YGP/Tests/CRegExp.cpp, YGP/Tests/Parse.cpp: Adapted to new Parse-interface * YGP/IVIOAppl.cpp: Fixed comparing of long option (first was not checked) * YGP/Parse.cpp, YGP/Parse.h: Callbacks also pass length of passed data * YGP/Makefile.am: XDirSrch added * YGP/XDirSrch.cpp, YGP/XDirSrch.h: New file. * YGP/IDirSrch.h: Method isSpecial added 2002-10-17 Markus Schwab * XGP/Icons/Makefile.in: Label check added 2002-10-16 Markus Schwab * Windows/VCGeneral.mak, Windows/VCGeneral.dsp: Include-paths corrected (for Release) 2002-10-10 Markus Schwab * YGP/XStrBuf.cpp: Fixed bug when char xFF was directly behind a newline (0xa) * po/de.po, po/en.po, po/es.po: Actualized * Windows/VCTests.mak: Outputdir changed and created if not existing * YGP/Tests/Test.h: Adapted to VC6.0 * YGP/Tests/INIFile.cpp: Adapted to VC6.0; Fixed sequence of parsing * YGP/Tests/AttrParse.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/Handle.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp: Adapted to VC6.0 and/or Windows * YGP/XStream.h, YGP/XStrBuf.cpp, YGP/XStrBuf.h: Adapted to VC6.0 * YGP/INIFile.h: Method getFile added * YGP/Trace_.h: Adapted to VC6.0 (added namespace to flush) * YGP/Parse.cpp: Removed assert of isspace in skipWS) * YGP/Internal.h: Defining textdomain to empty (if there's no gettext) * YGP/INIFile.cpp: INISection::readFromStream reads now also attributes; Changes for VC6.0 * YGP/IDirSrch.cpp, YGP/ADate.cpp, YGP/ADate.h, YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/ATime.cpp, YGP/ATime.h, YGP/AttrVal.h: Adapted to VC6.0 * gzo-cfg.h.in: Renamed RELEASE to LIB_RELEASE (to prevent problems with GTK+/GTK--) * README: Minor changes * Makefile.am: Windows-files actualized (removed workspace-file, added gzo-cfg.h) * Make.bat: Calling VCGeneral.mak (instead of Test.mak) 2002-10-10 Markus Schwab * po/de.po, po/en.po, po/es.po: Actualized * Windows/VCTests.mak: Outputdir changed and created if not existing * YGP/Tests/Test.h: Adapted to VC6.0 * YGP/Tests/INIFile.cpp: Adapted to VC6.0; Fixed sequence of parsing * YGP/Tests/AttrParse.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/Handle.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp: Adapted to VC6.0 and/or Windows * YGP/XStream.h, YGP/XStrBuf.cpp, YGP/XStrBuf.h: Adapted to VC6.0 * YGP/INIFile.h: Method getFile added * YGP/Trace_.h: Adapted to VC6.0 (added namespace to flush) * YGP/Parse.cpp: Removed assert of isspace in skipWS) * YGP/Internal.h: Defining textdomain to empty (if there's no gettext) * YGP/INIFile.cpp: INISection::readFromStream reads now also attributes; Changes for VC6.0 * YGP/IDirSrch.cpp, YGP/ADate.cpp, YGP/ADate.h, YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/ATime.cpp, YGP/ATime.h, YGP/AttrVal.h: Adapted to VC6.0 * gzo-cfg.h.in: Renamed RELEASE to LIB_RELEASE (to prevent problems with GTK+/GTK--) * README: Minor changes * Makefile.am: Windows-files actualized (removed workspace-file, added gzo-cfg.h) * Make.bat: Calling VCGeneral.mak (instead of Test.mak) * doc/cross_index.html: Title corrected * Windows/VCGeneral.mak: Adapted for V0.6; Tests added * Windows/VCTests.mak: Missing tests added 2002-10-09 Markus Schwab * Windows/gzo-cfg.h: Define TRACELEVEL only if not previously defined 2002-09-13 Markus Schwab * YGP/Makefile.am: INIFile.h moved from sources to headers * YGP/Parse.h: Using new iostreams * YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/AttrVal.h, YGP/INIFile.h, YGP/Log.h: Adapted for VC++ 2002-09-12 Markus Schwab * XGP/XMessageBox.cpp: Fixed setting default button * XGP/XApplication.cpp, XGP/XApplication.h: Handling of radiomenu-items and submenus added 2002-09-08 Markus Schwab * Windows/VCTests.dsp: Deleted 2002-08-21 Markus Schwab * YGP/Tests/AByteArray.cpp, YGP/Tests/ADate.cpp, YGP/Tests/ANumeric.cpp, YGP/Tests/ATStamp.cpp, YGP/Tests/ATime.cpp, YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/Attribute.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/XStrBuf.cpp: Adapted for VC6 2002-08-20 Markus Schwab * YGP/XStream.h: Note corrected * YGP/AssParse.cpp: Throw of getNetNode explained in function-comment * YGP/PathSrch.cpp: gzo-cfg.h included * YGP/RegExp.h: assert.h included * YGP/DirSrch.h, YGP/File.h: Notes to class changed * YGP/DirSrch.cpp: Fixed next-method for Windows * YGP/Attribute.h: Namespace added to used exception 2002-08-06 Markus Schwab * Windows/VCGeneral.dsp, Windows/VCGeneral.dsw: Adapted for V0.6 * Windows/VCTests.dsp, Windows/VCTests.mak, Windows/gzo-cfg.h, README.windows: Initial version 2002-08-05 Markus Schwab * Windows/Test.mak: Deleted * Windows/VCGeneral.mak: New classes added 2002-08-01 Markus Schwab * XGP/Icons/Makefile.in: Missing clean-label added * NEWS: V0.6.01 commented; Hope there are no more changes * INSTALL: Minor changes * configure.in, acconfig.h: RELEASE renamed to LIB_RELEASE * XGP/XMessageBox.h: Modal messagebox (called XMessageDialog) added 2002-07-15 Markus Schwab * YGP/IDirSrch.cpp, YGP/Entity.cpp: Project info corected * CORBA/CIDirSrch.h: Method exit to shutdown server added * CORBA/CIDirSrch.cpp: Method exit to shutdown server added; Return values are duplicated * CORBA/CDirSrch.idl: Method exit added (to terminate server) 2002-07-12 Markus Schwab * CORBA/Makefile.in: Fixed making distribution of subdirs 2002-07-11 Markus Schwab * configure.in: Using automake-macro to check for gtkmm; CORBA/Tests/Makefile gets generated * CORBA/CIDirSrch.h: New methods of interface added; DirSrch-obj is member; Fixes * CORBA/CIDirSrch.cpp: New methods added; find and findnext changed acc. to IDirSrch-interface; Fixes * CORBA/Makefile.in: Subdir Tests added * CORBA/CDirSrch.idl: Interface CDirectorySearch enhanced 2002-07-09 Markus Schwab * YGP/Trace_.h: New semantic: TRACE is always defined TRACE[0-9] only if TRACELEVEL set acc. * YGP/Thread.cpp, YGP/Thread.h: Implemented for VC++ 6.0 * YGP/Mutex.h: Implemnted for VC++ 6.0 2002-07-08 Markus Schwab * YGP/AssParse.cpp: Error-msg corrected * po/de.po, po/en.po: Line numbers (of sources) actualized * po/es.po: Corrections * XGP/XAbout.cpp, XGP/XDate.cpp, XGP/XFileDlg.cpp, XGP/XFileEntry.cpp, XGP/XFileList.cpp, XGP/XMessageBox.cpp, XGP/XPrintDlg.cpp: Using configure-flags to enable trace/checks * XGP/XApplication.h, XGP/XApplication.cpp: Method initI18n added * gzo-cfg.h.in: Removed define of MICRO_VERSION; using RELEASE instead * configure.in: Flag to disable CORBA; gtkmm-check improved; Use versions-nr to init automake * NEWS: Changes of 0.6.01 added * acconfig.h: Removed define of MICRO_VERSION; using RELEASE instead * CORBA/CDirSrch.idl, CORBA/CIDirSrch.cpp, CORBA/CIDirSrch.h: Adapted to new File-interface * XGP/Version.cpp, YGP/Version.cpp: Adapted to new syntax of VERSION-flag * XGP/Check.h: Define for checks renamed to CHECK * XGP/Check.cpp: Logging user response to check 2002-07-05 Markus Schwab * CORBA/Version.cpp: New file. 2002-07-02 Markus Schwab * configure.in: Test for gtkmm improved (and Gtk-- renamed to gtkmm) 2002-06-29 Markus Schwab * YGP/Mutex.h: New file. * YGP/Tests/Makefile.am: INCLUDE's corrected * INSTALL: Prerequiste SW added; Fixed make from CVS 2002-05-30 Markus Schwab * README: Removed INSTALL-part; put some flesh on it * INSTALL: New file. 2002-05-25 Markus Schwab * YGP/CRegExp.h, YGP/DirSrch.h, YGP/File.cpp, YGP/File.h, YGP/FileRExp.cpp, YGP/IVIOAppl.cpp, YGP/PathSrch.cpp, YGP/Trace_.h: Adapted to VC98 * YGP/ANumeric.cpp: Unused includes removed * YGP/ADate.cpp, YGP/ATime.cpp: toString doesn't complain if this is invalid 2002-05-24 Markus Schwab * NEWS: Changes of 0.6.01 (started to) document(ed) * Makefile.am: Own Makefile[.*] for doc-subdir * YGP/Tests/Makefile.am: Added dependencies introduced by fucked-up VC98 * YGP/Tests/Test.h: Macro CHECK renamed to TEST * YGP/Tests/DirSrch.cpp: SEPERATOR corrected to SEPARATOR * YGP/RemoteFile.cpp: Fixed compiler-warnings * YGP/ATime.cpp, YGP/ADate.cpp, YGP/ANumeric.cpp, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/AssParse.cpp, YGP/AssParse.h, YGP/AttrParse.cpp, YGP/AttrParse.h, YGP/CRegExp.cpp, YGP/CRegExp.h, YGP/DirSrch.cpp, YGP/Entity.h, YGP/File.cpp, YGP/File.h, YGP/FileRExp.cpp, YGP/FileRExp.h, YGP/IDirSrch.cpp, YGP/IDirSrch.h, YGP/PathDirSrch.cpp, YGP/PathSrch.cpp, YGP/PathSrch.h, YGP/RDirSrch.cpp, YGP/RDirSrch.h, YGP/RDirSrchSrv.cpp, YGP/RDirSrchSrv.h, YGP/RemoteFile.cpp, YGP/Socket.cpp, YGP/Socket.h, YGP/StackTrc.cpp: Adapted to VC98 * YGP/Trace_.h, YGP/XStrBuf.cpp: Traces (and checks) are controlled via --enable-flags * YGP/Version.cpp: _init-method returns value * YGP/Parse.cpp: Traces (and checks) are controlled via --enable-flags * YGP/Makefile.am: Mutex.h added * YGP/IVIOAppl.cpp, YGP/IVIOAppl.h: Adapted to VC98; Method to init I18n added * YGP/INIFile.cpp: Traces (and checks) are controlled via --enable-flags * YGP/Attribute.h: Unused parameter un-named * YGP/ATime.h: operator= (struct tm) defines object * gzo-cfg.h.in: Defines for SIGBUS and HAVE_TIMEGM added * acconfig.h: Define for HAVE_SIGBUS added * configure.in: Tests for timegm & SIGBUS added; doc-subdir got own Makefile; Defines of --enable* changed * doc/Makefile.am: New file. * doc/Socket.html.en: Minor clearification * YGP/AByteArray.cpp, YGP/AByteArray.h: Adapted to VC++ (98) 2002-05-23 Markus Schwab * YGP/Thread.cpp, YGP/Thread.h: waitForThread (unsigned long) added 2002-05-20 Markus Schwab * configure.in: Version to 0.6.01; flags --enable-debug & --enable-checks added 2002-05-19 Markus Schwab * YGP/Thread.cpp, YGP/Thread.h: 2nd create-method: 1 gives thread as param; the other just the args * YGP/Thread.cpp: Removed the (unused) arg-parameter from init 2002-05-13 Markus Schwab * po/es.po: Messages of print-dialog translated * YGP/Thread.h: getID added; Fixed creation of OThread * YGP/Thread.cpp: Traces++; Minor fixes 2002-05-11 Markus Schwab * po/en.po, po/de.po: Deleted PathDirSrch-msgs removed * AUTHORS: e-mail-addr changed * ChangeLog, NEWS: Adapted to GNU coding styles 2002-05-09 Markus Schwab * XGP/XFileList.cpp: Traces changed * YGP/Thread.cpp: DEBUG-flag set to 0 * ChangeLog, NEWS: V0.5.01 to V0.6.00 documented * XGP/Makefile.am: Settings for gettext enhanced * YGP/Tests/Makefile.am: PathSrch.o added to PathDirSrch-test * YGP/DirSrch.cpp, YGP/DirSrch.h: Changes for special cases not shown in output * gzo-cfg.h.in: Test for pthread-lib added * configure.in: Test for gtkmm-config corrected * YGP/SmartPtr.h: Macro to define const smartptr added * YGP/PathSrch.h: Methods to expand node added * YGP/PathDirSrch.h: Method checkPath removed * YGP/PathDirSrch.cpp: Check of path removed; Using PathSearch-method to expand home-directories * YGP/PathSrch.cpp: New file. * YGP/Makefile.am: Settings for gettext corrected; PathSrch.cpp added 2002-05-03 Markus Schwab * YGP/Thread.cpp, YGP/Thread.h: Tests for existing pthread-lib and not header * configure.in: Test for pthreads with lib and not with header 2002-05-01 Markus Schwab * YGP/Tests/INIFile.cpp: Name of INI-file (in exception-handling) corrected * YGP/Tests/DirSrch.cpp: Test for / added * YGP/Thread.cpp, YGP/Thread.h: New file. * YGP/Makefile.am: Thread added * gzo-cfg.h.in: Flag for pthread.h added * configure.in: Check for Gtk-- version improved 2002-04-28 Markus Schwab * XGP/XPrintDlg.cpp: I18n * XGP/XApplication.cpp: addMenu-interface changed * XGP/XApplication.h: Comments++; addMenu-interface changed * XGP/Check.cpp: Traces check (and user-reaction) to stderr * YGP/IVIOAppl.cpp: Deleted line in comments inserted (again) 2002-04-27 Markus Schwab * YGP/Tests/AByteArray.cpp, YGP/Tests/ADate.cpp, YGP/Tests/ANumeric.cpp, YGP/Tests/ATStamp.cpp, YGP/Tests/ATime.cpp, YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/Attribute.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/Handle.cpp, YGP/Tests/INIFile.cpp, YGP/Tests/INIFile.test, YGP/Tests/IVIOAppl.cpp, YGP/Tests/Makefile.am, YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp: I18n 2002-04-24 Markus Schwab * XGP/Version.cpp: Version-string is file-local; gettext initizialized * XGP/Makefile.am: Settings for gettext added * gzo-cfg.h.in: Define of PACKAGE & VERSION removed 2002-04-22 Markus Schwab * po/POTFILES.in: Files in X-windows added * po/de.po, po/en.po, po/es.po: Messages of X-windows files added * XGP/XMessageBox.cpp: I18n * XGP/XFileEntry.cpp: Constant for dir-seperator replaced with constant in File-class * XGP/Icons/Makefile.in: Makefile.in added to distribution * XGP/XAbout.cpp, XGP/XDate.cpp, XGP/XFileDlg.cpp: I18n 2002-04-20 Markus Schwab * YGP/CRegExp.cpp, YGP/CRegExp.h: operator= throws error * po/de.po, po/en.po, po/es.po: New linenumbers * doc/cross_index.html: New file. 2002-04-19 Markus Schwab * doc/CRegExp.html.en: New functions added * po/de.po, po/en.po, po/es.po: Bound-errormsg changed * YGP/Tests/CRegExp.cpp: Include of Test.h at beginning; VERBOSE-define prints some usefull information * YGP/Tests/CRegExp.test: Tests of escaped chars added * YGP/CRegExp.h: Support for \ added; Comments++; Decl. of small cmp-fncs added; consts removed (the price of recursivity); Description corrected; Region can be negated with (^) and (!) * YGP/CRegExp.cpp: Fixed handling of 'real' regexp; \ implemented; Cleanup; Enhancement: 2 special bracket expressions (which are mentioned by regex(7)) implemented; Errormsg improved * YGP/Tests/CRegExp.test: Special-char-tests, complicated group-tests and bound-tests added * YGP/Tests/Test.h: ERROROUT flushes stream; PRINT-macro added * YGP/Trace_.h: TRACE flushes stream 2002-04-18 Markus Schwab * YGP/CRegExp.cpp, YGP/CRegExp.h: Finished change to new-style (comp-fnc handle repeat-factor by themself); works as before 2002-04-16 Markus Schwab * YGP/Tests/CRegExp.test: Fixes (regex expects groups and alternatives without leading backslash); Can check regexp passed as parameter 2002-04-14 Markus Schwab * YGP/CRegExp.cpp, YGP/CRegExp.h: static constants defined in header; I18n * YGP/File.cpp: Errormsgs fixed * po/de.po: Wee fix * po/de.po, po/en.po, po/es.po: Messages completed 2002-04-12 Markus Schwab * doc/ATStamp.html.en: Docu of assignGMT-method added * gzo-cfg.h.in: PACKAGE & VERSINS macros deleted * Makefile.am: Copy of docu-files (for dist-label) adapted to naming-syntax * YGP/PathSrch.h: General cfg-header included; Test for system corrected * YGP/Makefile.am: Current directory is added to include-path * YGP/ATStamp.h: assignGMT-method added 2002-04-11 Markus Schwab * po/POTFILES.in: New file. * po/en.po, po/de.po, po/es.po: New messages translated * doc/AByteArray.html.en, doc/ADate.html.en, doc/ANumeric.html.en, doc/ATStamp.html.en, doc/ATime.html.en, doc/AssParse.html.en, doc/AttrParse.html.en, doc/AttrVal.html.en, doc/Attribute.html.en, doc/CRegExp.html.en, doc/DirSrch.html.en, doc/File.html.en, doc/FileRExp.html.en, doc/Handle.html.en, doc/IDirSrch.html.en, doc/INIFile.html.en, doc/IVIOAppl.html.en, doc/Log.html.en, doc/Parse.html.en, doc/PathDirSrch.html.en, doc/PathSrch.html.en, doc/RDirSrch.html.en, doc/RDirSrchSrv.html.en, doc/RegExp.html.en, doc/RemoteFile.html.en, doc/SmartPtr.html.en, doc/Socket.html.en, doc/Tokenize.html.en, doc/XStrBuf.html.en, doc/XStream.html.en, doc/index.html: Comment to recognize file-type added * configure.in: Test for CORBA activated; XGP/Icons/Makefile created * acconfig.h: Gettext-settings removed * README: Build process described (for tarball and CVS) * Makefile.am: DIST_SUBDIRS added (to always install everything); gettext-settings removed * XGP/XAbout.cpp, XGP/XAbout.h, XGP/XDate.cpp, XGP/XDate.h, XGP/XFileDlg.h, XGP/XFileEntry.h, XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Support for Gtk-- < 1.2 removed * XGP/XFileList.cpp: Type-selection of icons adapted to new name-syntax * XGP/Makefile.am: Icons moved into own subdir * XGP/Icons/Makefile.in: Fixed install (datadir was not defined) * XGP/Icons/Makefile.in: New file. * gzo-cfg.h.in: Gettext-stuff removed (moved to Internal.h) 2002-04-09 Markus Schwab * YGP/RemoteFile.cpp: I18n * YGP/Internal.h: Definition of N_ fixed * YGP/AByteArray.cpp, YGP/ATStamp.cpp, YGP/DirSrch.cpp, YGP/Handle.cpp, YGP/IDirSrch.cpp, YGP/StackTrc.cpp, YGP/Tokenize.cpp, YGP/XStrBuf.cpp: Copyright adapted * YGP/Socket.h: read/write-methods with std::string added * YGP/File.h: appendErrorText changed to throwErrorText * YGP/Version.cpp: Init-method (for library) added * YGP/ADate.cpp, YGP/ANumeric.cpp, YGP/ATime.cpp, YGP/AssParse.cpp, YGP/AttrParse.cpp, YGP/CRegExp.cpp, YGP/File.cpp, YGP/FileRExp.cpp, YGP/INIFile.cpp, YGP/IVIOAppl.cpp, YGP/Parse.cpp, YGP/PathDirSrch.cpp, YGP/RDirSrch.cpp, YGP/RDirSrchSrv.cpp, YGP/Socket.cpp: I18n * po/de.po, po/es.po: New file. * YGP/Socket.cpp: Forgotten string I18n * YGP/Internal.h: New file. * YGP/Makefile.am: Settings for gettext added; Internal.h added * ChangeLog: I18n; class Entity added * gzo-cfg.h.in: New version * configure.in: Versionnr. added to lib; I18n added; Check for version of Gtk-- * acconfig.h: I18n-macros added * Makefile.am: I18n-subdirs added * XGP/XFileList.h: Support for Gtk-- < 1.2 removed * XGP/XFileList.cpp: Support for Gtk-- < 1.2 removed; Ugly trace (if window==NULL) removed * XGP/XMessageBox.h: Support for Gtk-- < 1.2 removed; static data moved into class * XGP/XMessageBox.cpp: Static var moved into class; Fixed trap with show (Gtk--?); Traces improved 2002-04-05 Markus Schwab * XGP/Makefile.am, YGP/Makefile.am: Version-info for libAttr set * YGP/IVIOAppl.cpp, YGP/IVIOAppl.h: name () returns only filename (without path) 2002-04-04 Markus Schwab * po/en.po: Initial revision (Socket.cpp translated) 2002-04-01 Markus Schwab * XGP/XApplication.cpp, XGP/XApplication.h: Support for Gtk-- < 1.2 removed; Accelgroup removed (caused sigseg); Minor changes 2002-03-23 Markus Schwab * YGP/Tests/Makefile.am: Test.h added * YGP/XStrBuf.h, YGP/XStream.h: Comments improved * YGP/Tokenize.h: Minor fix * YGP/AttrVal.h: setDefined-method added * YGP/SmartPtr.h: Comments improved * YGP/Makefile.am: Entity added * YGP/INIFile.cpp, YGP/INIFile.h: addAttribute doesn't throw exception (but asserts) * YGP/Handle.h: Using now setDefined-method of AttrVal; Fix in assert * YGP/ATime.h, YGP/ATime.cpp, YGP/Handle.cpp, YGP/AByteArray.cpp, YGP/ADate.cpp, YGP/ADate.h, YGP/ANumeric.cpp, YGP/ANumeric.h: Using now setDefined-method of AttrVal * YGP/Entity.cpp, YGP/Entity.h: New file. 2001-10-20 Markus Schwab * doc/XStrBuf.html.en, doc/SmartPtr.html.en: Colorized * YGP/Socket.h, YGP/Socket.cpp: Name 'host' replaced with 'server'; const-correctness improved; comments improved * doc/ADate.html.en: Static-keyword from member-descriptions removed * doc/Socket.html.en: New file. 2001-10-19 Markus Schwab * doc/Parse.html.en: Colorized *ParseSelection * YGP/Parse.h: Comments improved; Minor fix * doc/Parse.html.en: Heaps of objects colorized 2001-10-18 Markus Schwab * YGP/Tests/AssParse.cpp: Test with quoted text with quotes corrected * YGP/Tokenize.h: Operator= returns non-const this * YGP/AssParse.h: Comments improved * YGP/AssParse.cpp: Bugfix de-escaping quoted text 2001-10-17 Markus Schwab * doc/IVIOAppl.html.en: Stackdump (in case of GPF) documented * doc/Parse.html.en: ParseEOF and ParseAttomic colorized * doc/RemoteFile.html.en: New file. * doc/RegExp.html.en: Link fixed * doc/File.html.en: Documentation of clone-method added * doc/RDirSrch.html.en: Minor fix * doc/RDirSrchSrv.html.en: New commands documented * doc/AttrParse.html.en: Const-correctness (analogue to header) corrected * doc/Log.html.en: Minor fixes * doc/Attribute.html.en: Enhanced; adapted to fixes in header * doc/PathSrch.html.en: Colorized * doc/Tokenize.html.en: Minor fix * doc/Tokenize.html.en: Special character & corrected * doc/Tokenize.html.en: Links corrected * doc/Tokenize.html.en: Colorized * doc/ATStamp.html.en: GMT-handling changed * doc/AssParse.html.en: New file. * doc/index.html: RemoteFile added; File replaces DirEntry; Fixes * doc/File.html.en: Inheritance corrected * doc/File.html.en: New file. * doc/RDirSrch.html.en, doc/DirSrch.html.en, doc/IDirSrch.html.en, doc/PathDirSrch.html.en: Using File-class; find-methods return File-object 2001-10-12 Markus Schwab * AUTHORS, README: Actualized * XGP/XApplication.cpp: Stacktrace (in case of GPF) added * YGP/RemoteFile.cpp, YGP/RemoteFile.h: Read-command examines length (of read data) from server * YGP/RDirSrchSrv.cpp, YGP/RDirSrchSrv.h: Read-command returns also length (of read data) * YGP/AttrParse.h, YGP/AttrParse.cpp: Const-corrected assignValues 2001-10-09 Markus Schwab * YGP/RemoteFile.cpp: Traces changed * YGP/StackTrc.cpp: Stacktrace only displays (max.) 15 levels * YGP/RDirSrchSrv.cpp: Read-command fixed * YGP/RDirSrch.cpp: Fixed UTC-handling * YGP/Log.h: Fixed log-macros * YGP/Attribute.h: Method to assign a value with known size added (assign) * YGP/AttrParse.cpp: Assigning values to attributes with length of data specified * YGP/AssParse.h: makeAssignment got length-parameter * YGP/AssParse.cpp: getNextNode removes escaped quotes; fixes * YGP/ATStamp.h: toSysTime added (again) 2001-10-08 Markus Schwab * YGP/RemoteFile.cpp: Read-buffer is char* const-attribute * YGP/RDirSrchSrv.cpp: Fixed bug in read-command * YGP/Attribute.h: Attribute for char* consts added * YGP/AssParse.cpp, YGP/AssParse.h: Methods to create assignment-string added * YGP/ATStamp.h: Handling of GMT/local time changed * YGP/RDirSrchSrv.cpp: Handling of file-commands added * YGP/RDirSrchSrv.h: New commands commented * YGP/RemoteFile.cpp, YGP/RemoteFile.h: New file. * YGP/RDirSrch.cpp: Changes caused by RemoteFile-class * YGP/INIFile.cpp: Include of errno added (for strerror) * YGP/File.h, YGP/File.cpp: Filehandle is passed to file-functions 2001-10-03 Markus Schwab * YGP/PathDirSrch.cpp: Fixed GPF * YGP/RDirSrchSrv.cpp: Fixed errorhandling * YGP/File.h, YGP/File.cpp: Methods to read/write from files added * YGP/DirSrch.cpp: Fixed attribute-handling * YGP/ANumeric.cpp: Fixes in toString-method * XGP/XFileEntry.cpp, XGP/XFileList.h, XGP/XFileList.cpp: Using File instead of dirEntry 2001-10-02 Markus Schwab * YGP/Tests/Makefile.am: DirEntry replaced with File * YGP/Tests/PathDirSrch.cpp, YGP/Tests/DirSrch.cpp, YGP/RDirSrchSrv.cpp, YGP/RDirSrchSrv.h: Adapted to new File-interface * YGP/PathDirSrch.cpp, YGP/DirSrch.h, YGP/IDirSrch.cpp, YGP/IDirSrch.h, YGP/PathDirSrch.h, YGP/RDirSrch.cpp, YGP/RDirSrch.h, YGP/DirSrch.cpp: Keeping result inside search-object * YGP/Makefile.am: DirEntry removed; File & RemoteFile added * YGP/File.h, YGP/File.cpp: Renamed to File 2001-09-29 Markus Schwab * YGP/Log.h: EMERGENCY-log added; Macros fixed * doc/IVIOAppl.html.en: Colorized * doc/index.html: Links corrected * doc/FileRExp.html.en: Colorized; actualized * doc/CRegExp.html.en, doc/Log.html.en, doc/RDirSrchSrv.html.en, doc/RegExp.html.en: New file. 2001-09-27 Markus Schwab * doc/PathDirSrch.html.en: Colorized * configure.in: Test for struct tm added; Test for C-preprocessor removed * gzo-cfg.h.in: Definition of TM_IN_SYS_TIME added * YGP/FileRExp.cpp, YGP/FileRExp.h: Static constants moved into header * YGP/PathDirSrch.h, YGP/RDirSrch.h, YGP/DirSrch.h, YGP/IDirSrch.h: Description improved * doc/DirSrch.html.en: Colorized; DirEntry moved into own file * doc/IDirSrch.html.en, doc/RDirSrch.html.en: New file. 2001-09-25 Markus Schwab * YGP/INIFile.h: Const-correctness and comments improved * YGP/INIFile.cpp: Const-correctness improved * YGP/File.cpp, YGP/File.h: operator= returns non-const self * YGP/Attribute.h: Const-correctnes improved * YGP/ANumeric.cpp: Correct formatting of number * YGP/ANumeric.h: Value is long long (where supported), if GMP is missing * YGP/ATime.h, YGP/ADate.h: Include of sys/time for (missing) struct tm * doc/INIFile.html.en: Colorized; IINIAttribute moved into own file * doc/AttrParse.html.en: New file. 2001-09-19 Markus Schwab * doc/Handle.html.en: Minor fix (with derivation-docu) * doc/Attribute.html.en: New file. * doc/ATime.html.en, doc/Handle.html.en, doc/ATStamp.html.en: Colorized 2001-09-17 Markus Schwab * doc/ANumeric.html.en: Colorized; New methods (in V0.6) documented * YGP/AttrVal.h: Fixed handling with toString-methods * doc/AttrVal.html.en, doc/ADate.html.en: Colorized 2001-09-16 Markus Schwab * doc/AByteArray.html.en: Coloration added * YGP/AByteArray.cpp: Ctr from char added; compare-methods added * YGP/AByteArray.h: Ctr from char added; compare-methods added; Fixes * doc/index.html: Classes of V0.6.0 added * doc/AByteArray.html.en: New file. 2001-09-10 Markus Schwab * CORBA/CIDirSrch.h: Including 'own' headers only in system-path * ChangeLog: AssParse and AttrParse added 2001-09-08 Markus Schwab * YGP/RDirSrch.h, YGP/RDirSrch.cpp: End-command added; fixes * YGP/RDirSrchSrv.h, YGP/RDirSrchSrv.cpp: End-command added * YGP/Tokenize.h: Method to access search-string added * YGP/PathDirSrch.cpp: Minor changes; Adapted to new DirSrch-behaviour 2001-09-06 Markus Schwab * YGP/DirSrch.cpp: pEntry is cleared after find-error 2001-09-05 Markus Schwab * YGP/RDirSrch.cpp: Fixes; Changed name 'host' to 'server' * YGP/RDirSrch.h, YGP/IDirSrch.h, YGP/DirSrch.h: Returnvalue of get-method changed 2001-09-04 Markus Schwab * YGP/IVIOAppl.cpp: SIGBUS also caught * YGP/StackTrc.cpp: Signalhandler restored after stacktrace (at GPF) * configure.in: YGP/Tests added 2001-08-28 Markus Schwab * YGP/Tests/Makefile.am: IDirSrch.o added where necessary * YGP/Tests/INIFile.cpp: New file. * YGP/RDirSrchSrv.cpp, YGP/RDirSrchSrv.h: Commands changed (to match AssParse-syntax) * YGP/RDirSrch.h, YGP/RDirSrch.cpp: Handling of errors returned from server improved * YGP/Makefile.am: IDirSrch.cpp added * YGP/IDirSrch.h: Method to convert attributes between systems added * YGP/IDirSrch.cpp: New file. * YGP/DirSrch.cpp, YGP/DirSrch.h: Method to convert attributes (from system-attr to IDirSrch-attrs) removed * YGP/File.h: Method to check for hidden files and to set attributes added * YGP/AttrParse.h: New file. 2001-08-27 Markus Schwab * YGP/XStrBuf.h: Include of assert.h aded * YGP/Tests/Makefile.am: New file. * YGP/Makefile.am: Tests splitted in various sources and moved into own directory * YGP/Tests/CRegExp.test, YGP/Tests/INIFile.test, YGP/Tests/Parsertest.dat: Initial revision of test-datafile * YGP/Tests/Test.h: Initial revision of global header for testing * YGP/Tests/Parse.cpp, YGP/Tests/PathDirSrch.cpp, YGP/Tests/PathSrch.cpp, YGP/Tests/Tokenize.cpp, YGP/Tests/XStrBuf.cpp, YGP/Tests/XStream.cpp, YGP/Tests/CRegExp.cpp, YGP/Tests/DirSrch.cpp, YGP/Tests/FileRExp.cpp, YGP/Tests/Handle.cpp, YGP/Tests/IVIOAppl.cpp, YGP/Tests/ADate.cpp, YGP/Tests/ANumeric.cpp, YGP/Tests/ATStamp.cpp, YGP/Tests/ATime.cpp, YGP/Tests/AssParse.cpp, YGP/Tests/AttrParse.cpp, YGP/Tests/Attribute.cpp, YGP/Tests/AByteArray.cpp: Initial revision of test * YGP/Test.Dat, YGP/Test.cpp, YGP/Test.ini, YGP/Test.rex: Removed 2001-08-26 Markus Schwab * YGP/Tokenize.h: virtual-methods non-virtual (Tokenize doesn't need to be polymorph) * YGP/Tokenize.cpp: Minor fix in getNextNode * YGP/Test.cpp: Test of AttributeParse added * YGP/Makefile.am: AttrParse added * YGP/RDirSrch.cpp, YGP/RDirSrch.h: Assigning values from request with new class AttributeParse * YGP/INIFile.cpp, YGP/INIFile.h: findAttribute-method with std::string as argument * YGP/Attribute.h: Destructor is public * YGP/AssParse.cpp: Coping with missing trailing seperator * YGP/AttrParse.cpp: Initial revision of class to assign the values of assign-statements to attributes * YGP/Tokenize.h: Internal data is protected * YGP/Test.cpp: Attribute- and AssignmentParse-tests added; Handle-tests moved to the end * YGP/Makefile.am: AssParse and Attribute added * YGP/INIFile.h, YGP/INIFile.cpp: INIAttribute moved into own file (and renamed to Attribute) * YGP/AssParse.cpp, YGP/AssParse.h, YGP/Attribute.h: New file. 2001-08-24 Markus Schwab * gzo-cfg.h.in: Useless (second) definition of VERSION and PACKAGE removed * YGP/File.cpp, YGP/File.h: Methods to handle GMT-time added * YGP/ADate.h: time_t is passed as reference (not directly) * YGP/ATStamp.h, YGP/ATime.h: Methods to handle GMT-time added * CORBA/Makefile.in: Handling of dependencies corrected; creating of (shared) libraries fixed 2001-08-22 Markus Schwab * XGP/Version.cpp: Including header for definitions * CORBA/CIDirSrch.cpp, CORBA/CIDirSrch.h, CORBA/CDirSrch.idl: Adapted to new DirectorySearch-interface * gzo-cfg.h.in: Disturbing pre-compiler-statements deleted * configure.in: Check for headers added * YGP/Test.ini: Attribut-values are unformated (as needed by new read-routine) 2001-08-21 Markus Schwab * YGP/DirSrch.cpp: Using set-Methods from dirEntry 2001-08-17 Markus Schwab * YGP/RDirSrchSrv.h: Description of class improved; writerError returns status * YGP/INIFile.h: Adapted to exceptions of AttrVals * YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/ADate.h, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/ATime.cpp, YGP/ATime.h, YGP/ADate.cpp: Unformated IO added; Wrong input throws exception * YGP/AttrVal.h: Unformated IO added * YGP/AByteArray.cpp: Bugfix 2001-08-14 Markus Schwab * YGP/File.h: Private access-methods added (for friends) * YGP/RDirSrch.cpp, YGP/RDirSrch.h: Interface changed; Implementation continued * YGP/PathDirSrch.cpp: Bugfix finding in next node 2001-08-12 Markus Schwab * YGP/Makefile.am: RDirSrchSrv added * YGP/RDirSrchSrv.cpp, YGP/RDirSrchSrv.h: Initial revision of DirComp-serverclass 2001-08-11 Markus Schwab * YGP/Socket.h, YGP/ANumeric.h: Cast-operator added 2001-08-08 Markus Schwab * YGP/RDirSrch.cpp: Adapted to new IDirectorySearch-interface; Implementation continued * YGP/RDirSrch.h, YGP/PathDirSrch.cpp, YGP/DirSrch.h, YGP/DirSrch.cpp: Adapted to new IDirectorySearch-interface * YGP/IDirSrch.h: Interface enhanced 2001-04-09 Markus Schwab * YGP/Test.cpp: Adapted to IDirSrch * YGP/Socket.cpp, YGP/Socket.h: Read-methods const; write (const char*) added * YGP/RDirSrch.cpp, YGP/RDirSrch.h: isValid-methods added * YGP/IDirSrch.h: Attribut-constants and isValid-methods added * YGP/DirSrch.h, YGP/DirSrch.cpp: Adapted to IDirectorySearch-interface 2001-04-02 Markus Schwab * YGP/Test.cpp: Adapted to new seperator-handling * YGP/PathSrch.h, YGP/PathDirSrch.cpp: Seperator is const-char-member * YGP/Socket.h, YGP/Socket.cpp: Operator=, ctr (host, port) added; Exception-handling improved; Fixes * YGP/Makefile.am: RDirSrch, DirEntry, IDirSrch added * YGP/DirSrch.cpp, YGP/DirSrch.h: dirEntry in own file; derived from IDirSrch * YGP/IDirSrch.h: Initial revision of base of DirectorySearch-classes * YGP/RDirSrch.cpp, YGP/RDirSrch.h, YGP/File.cpp, YGP/File.h: New file. 2001-03-27 Markus Schwab * YGP/Socket.cpp, YGP/Socket.h: New file. * YGP/Makefile.am: Socket-class added * YGP/ANumeric.h: gmp.h is included only from system-path * YGP/ANumeric.cpp: Fix of errorhandling after strtol * YGP/AByteArray.cpp: Assert removed 2001-03-25 Markus Schwab * doc/AttrVal.html.en: New constructor documented * ChangeLog: Version 0.6.00 documented * gzo-cfg.h.in: Changed owing to new configure.in * configure.in: Minor fixes; Test for libgmp corrected * YGP/Test.cpp: Test of AByteArray added * YGP/Makefile.am: AByteArray added * YGP/CRegExp.cpp: Using static const-values instead of enum for constants * YGP/AttrVal.h: New constructor with define-parameter * YGP/ANumeric.h: Headers are searched only in path (not locally) * YGP/ADate.cpp: Using new AtributValue-constructor * YGP/Parse.h, YGP/PathDirSrch.h, YGP/PathSrch.h, YGP/XStream.h, YGP/ATStamp.h, YGP/ATime.h, YGP/CRegExp.h, YGP/FileRExp.h, YGP/Handle.h, YGP/INIFile.h, YGP/ADate.h: Headers are searched only in path (not locally) * YGP/AByteArray.h, YGP/AByteArray.cpp: Initial revision of byte-array 2001-03-06 Markus Schwab * README: CORBA-dir added * XGP/Makefile.am, YGP/Makefile.am: SUBDIR-var resetted (needed, because it is evaluated and set from top-dir) * YGP/FileRExp.cpp, YGP/FileRExp.h: Constants changed to static const char (from enum) for type-safety * CORBA/Makefile.in: IDL-files are installed * configure.in: Special tests for problematic headers (regex.h, CORBA.h gtk--.h) * acconfig.h: Defines for regexp-headers added * Makefile.am: Subdirs are only build if needed libs are available 2001-02-18 Markus Schwab * CORBA/Makefile.in: IDL-files are installed * CORBA/CIDirSrch.cpp: Converstion between CIDirectorySearch- and DirectorySearch-constants added * CORBA/CDirSrch.idl: Constants for file-types added * YGP/Test.cpp: Bugfix counting number of errors * YGP/IVIOAppl.h: Define for help-longoption added * gzo-cfg.h.in: Initial revision of sceleton for configuration-header * acconfig.h: Initial revision of control-file for autoheader 2001-01-24 Markus Schwab * CORBA/CIDirSrch.cpp: Class-declaration moved into header * CORBA/CDirSrch.idl: getSplitChar removed (only static in implementation CIDirSrch) * CORBA/CIDirSrch.h: New file. * CORBA/Makefile.in: Uninstall- and distdir-labes added; Testing for HAVE_CORBA before compiling; Fixes * configure.in: Define constant if CORBA.h is found * Makefile.am: Installing also gzo-cfg.h 2001-01-19 Markus Schwab * doc/IVIOAppl.html.en: Info for long-options added * doc/ADate.html.en: Warning with calculation added * CORBA/Makefile.in: LIB_TARGETS is set by global Makefile/configure); Fixes * YGP/ADate.cpp: Using config-header; Bugfixes (with sub/add) * YGP/PathDirSrch.cpp, YGP/Test.cpp, YGP/Version.cpp, YGP/XStrBuf.cpp, YGP/XStrBuf.h, YGP/ATStamp.cpp, YGP/ATime.cpp, YGP/CRegExp.cpp, YGP/CRegExp.h, YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/FileRExp.cpp, YGP/IVIOAppl.cpp, YGP/Log.h, YGP/ADate.h, YGP/ANumeric.cpp, YGP/ANumeric.h: Using config-header * configure.in: Version++; Using config-header; CORBA-targets added (if CORBA available) * Makefile.am: CORBA-subdir added 2001-01-11 Markus Schwab * YGP/IVIOAppl.cpp: Workaround for VC++-errors * YGP/FileRExp.cpp: Adapted for Windoze * YGP/StackTrc.cpp: Alloc replaced with malloc * YGP/ADate.cpp, YGP/ATime.cpp: Include of winnt.h removed 2001-01-09 Markus Schwab * YGP/Log.h: Logging for Windoze (to console) added * Windows/VCGeneral.def, Windows/VCGeneral.dsp, Windows/VCGeneral.dsw, Windows/VCGeneral.mak: File for VC++ 2001-01-07 Markus Schwab * CORBA/Makefile.in: Fixes with install/clean * CORBA/CDirSrch.idl, CORBA/CIDirSrch.cpp: Initial revision of DirectorySearch with CORBA 2001-01-06 Markus Schwab * CORBA/Makefile.in, CORBA/DirSrch.idl: DirSrch.idl deleted 2001-01-02 Markus Schwab * CORBA/DirSrch.idl: Initial revision of DirectorySerach for CORBA 2000-12-08 Markus Schwab * YGP/ANumeric.cpp: If read from a string, the leading chars (0, 0x) specify base (equal to C) 2000-12-07 Markus Schwab * YGP/StackTrc.cpp, YGP/StackTrc.h: Signalhandler performing stacktrace added (only for segmentation faults) * YGP/IVIOAppl.cpp, YGP/IVIOAppl.h: Stacktrace in case of segmentation fault added * YGP/Makefile.am: Log.h and StackTrc-files added * YGP/Log.h: Constants for logging added * YGP/Test.cpp: Option to test stackdump added; Returns # of wrong tests * YGP/StackTrc.cpp, YGP/StackTrc.h: Initial version of stackdump 2000-12-03 Markus Schwab * YGP/Log.h: Initial version of Log-class 2000-07-17 Markus Schwab * Make.bat: Usability with GCC added (default) 2000-06-06 Markus Schwab * YGP/Parse.cpp: Fixed rules when input is putted back 2000-06-04 Markus Schwab * YGP/Test.cpp: Errorhandling of reg-exps improved * YGP/RegExp.h: CheckIntegrity fixed (no return-statement) * YGP/ANumeric.cpp: ReadFromStream improved * YGP/FileRExp.cpp: Bugfix with region-classes 2000-06-03 Markus Schwab * YGP/Test.rex: Alternative-tests added * YGP/Test.cpp: Minor changes parsing regexp-file * YGP/CRegExp.cpp, YGP/CRegExp.h: Handling of alternatvies added 2000-06-02 Markus Schwab * YGP/Parse.cpp: Error in ParseSequence throws exception with info about wrong object 2000-05-30 Markus Schwab * doc/FileRExp.html.en: Character-classes documented * configure.in: Version++ * YGP/CRegExp.cpp, YGP/CRegExp.h: Const-correctness adapted to parent * YGP/Test.cpp: Traces improved; Fixes while checking regular expressions * YGP/FileRExp.cpp: Fixed check for region-class * YGP/FileRExp.cpp, YGP/FileRExp.h, YGP/RegExp.h: Removed const from matches-method 2000-05-29 Markus Schwab * YGP/Test.rex: Initial revision of file containing reg-exps to check 2000-05-23 Markus Schwab * YGP/Test.cpp: Minor fixes with PathDirSrch & INIFile-tests; Regular expressions to check are read from a file * YGP/Parse.cpp: Fixes with error-handing of ParseSequence and -Selection * YGP/Makefile.am: Test.rex added * YGP/CRegExp.cpp: Fixes within word-begin-checks 2000-05-21 Markus Schwab * YGP/CRegExp.cpp: Fixes with matching region-classes * YGP/Test.cpp: Tests of reg-exps added * YGP/Trace_.h: Include of iomanip.h added * YGP/Makefile.am: Test.ini added * YGP/CRegExp.cpp, YGP/CRegExp.h: Handling of quoted characters added 2000-05-18 Markus Schwab * YGP/Test.cpp: Regexp-tests added and fixed * YGP/CRegExp.h: Compare-methods (for differing reg-exp-classes added * YGP/CRegExp.cpp: Further fixes: Checking found range in regexp; Abort in own code * YGP/FileRExp.cpp: Fixes checking ranges * YGP/Test.cpp: Tests of regular reg-exp added * YGP/CRegExp.cpp: Fixes in region-handling 2000-05-16 Markus Schwab * YGP/CRegExp.cpp: Implemented repeater-characters, char- & region-compare 2000-05-15 Markus Schwab * YGP/CRegExp.cpp: Started with reg-exp-compare * YGP/FileRExp.cpp: Errors reported with exceptions; Constants renamed * YGP/FileRExp.h: Parent & constants renamed * YGP/CRegExp.cpp, YGP/CRegExp.h: Initial revision of class to compare real regular expressions * YGP/RegExp.h: Renamed * YGP/Makefile.am: CRegExp added 2000-05-14 Markus Schwab * YGP/ANumeric.h: Static methods for int-conversion added * YGP/FileRExp.cpp, YGP/FileRExp.h: Using RegularExpression-base class * YGP/RegExp.h: Initial revision of base-class of all regular expression 2000-05-11 Markus Schwab * YGP/INIFile.h: Specializations of INIAttribute added; Const-correctness improved * YGP/INIFile.cpp: INISection::findAttribute added; const-correctness improved * doc/INIFile.html.en: Initial revision of documentations of INI-file-parsing classes * doc/index.html: INI-file parsing classes added 2000-05-10 Markus Schwab * YGP/Test.cpp: Test of INI-file-parse with new macros * YGP/INIFile.h: Macros to handle INI-files added 2000-05-09 Markus Schwab * : Adapted to GCC for DOS (cygwin); Minor fixes * YGP/Version.cpp: Entry-point for Win-DLL added * YGP/Test.cpp: Tests of INI-file-parser added * YGP/Makefile.am: Classes to handle INI-files added (INIFile.cpp/h) * YGP/XStrBuf.h, YGP/ANumeric.cpp, YGP/ATStamp.cpp: Minor fixes Adapted to GCC for DOS (cygwin); * YGP/DirSrch.cpp, YGP/ADate.cpp, YGP/ATime.cpp: Adapted to GCC for DOS (cygwin) * YGP/Test.ini: Initial revision of INI-file to test * YGP/INIFile.cpp, YGP/INIFile.h: Parsing of whole file added 2000-05-07 Markus Schwab * YGP/INIFile.cpp, YGP/INIFile.h: Initial revision of class to parse INI-files * YGP/INIFile.Gen: Initial revision of Generator-input for INIFile-class(es) 2000-04-24 Markus Schwab * doc/IVIOAppl.html.en: Changes of extStreambuf, IVIOApplication added * YGP/Test.cpp: Verbose-mode shows option-parameters * YGP/XStrBuf.cpp: Fix if last line contains no trailing LF * YGP/IVIOAppl.cpp: Handling of long-options adapted (more) to getopt 2000-04-21 Markus Schwab * XGP/XFileDlg.h, XGP/XMessageBox.h, XGP/Check.cpp, XGP/XAbout.cpp, XGP/XApplication.cpp, XGP/XDate.cpp, XGP/XFileDlg.cpp, XGP/XMessageBox.cpp, XGP/XPrintDlg.cpp: Adapted to Gtk-- 1.2.0 * ChangeLog: V0.5.21 * configure.in: Fixes of autoconf-checks (AC_C_CONST, AC_C_INLINE removed; Version++) * YGP/Test.cpp: Fix for GCC-2.95.2 * YGP/DirSrch.h: Autoconf-checks added; suggestions for improvement 2000-04-15 Markus Schwab * doc/ANumeric.html.en, doc/ATStamp.html.en, doc/ATime.html.en, doc/AttrVal.html.en, doc/DirSrch.html.en, doc/FileRExp.html.en, doc/Handle.html.en, doc/IVIOAppl.html.en, doc/Parse.html.en, doc/PathDirSrch.html.en, doc/PathSrch.html.en, doc/SmartPtr.html.en, doc/Tokenize.html.en, doc/XStrBuf.html.en, doc/XStream.html.en, doc/index.html, doc/ADate.html.en: HTML-checked 2000-04-14 Markus Schwab * YGP/PathDirSrch.cpp: Traces improved * YGP/DirSrch.h, YGP/PathDirSrch.cpp: Fixes for Windoze-version * YGP/ANumeric.cpp, YGP/ANumeric.h: Fixes in assignment-operators 2000-04-13 Markus Schwab * YGP/DirSrch.cpp: Fix checking status of UNIX-files 2000-04-12 Markus Schwab * XGP/XFileList.cpp: Adapted for Gtk-- version 1.2.0pre1 2000-04-11 Markus Schwab * doc/PathDirSrch.html.en: Description of checkPath added * doc/DirSrch.html.en: Description improved * YGP/PathDirSrch.cpp, YGP/PathDirSrch.h: Method to check path added * YGP/DirSrch.cpp: Traces with more info 2000-04-07 Markus Schwab * doc/ANumeric.html.en: Documentation of new constructors and assignement-operators added * XGP/XFileList.cpp, XGP/XFileList.h: Pixmap handling changed (yet again) * XGP/XAbout.cpp, XGP/XApplication.cpp, XGP/XApplication.h: Fixes for Gtk---version 1.0.x * YGP/ANumeric.h: Constructors (and assignment-operators) added 2000-04-06 Markus Schwab * ChangeLog: V0.5.20 commented * Makefile.am: Documentation is added to distribution * README: Documentation of directory-structure added * doc/XStream.html.en, YGP/XStream.h: Initial revision of documentation of extStream-class * YGP/Tokenize.h: Const-correctness * YGP/SmartPtr.h: Fix of assignment-operator * YGP/PathSrch.h: Assignment-operator for std::string added; Constructor, Copy-ctr & Assignmentoperator prohibited * doc/XStrBuf.html.en: Initial revision of documentation of extStreambuf-class 2000-04-05 Markus Schwab * doc/PathSrch.html.en: Initial revision of documentation of PathSearch-class 2000-04-04 Markus Schwab * doc/Tokenize.html.en: Initial revision of documentation of Tokenize-class * doc/SmartPtr.html.en: Initial revision of documentation of SmartPtr-class * YGP/IVIOAppl.cpp: Formatting; additional assert * YGP/Parse.cpp, YGP/Parse.h: Errorhandling improved (exceptions) and corrected * doc/Parse.html.en: CB/OFParseSelection added 2000-04-03 Markus Schwab * doc/Parse.html.en: Description of CB/OFParseText(Esc) & CB/OFParse(Upper)Exact added 2000-04-02 Markus Schwab * doc/Parse.html.en: Documentation of ParseSequence, ParseSelection, ??ParseEOF & ??ParseAttomic added * doc/Parse.html.en: Documentation of ParseTextEsc, ParseExact and ParseUpperExact added * doc/IVIOAppl.html.en, doc/FileRExp.html.en, doc/PathDirSrch.html.en: Adapted to new style * doc/DirSrch.html.en: Documentation of cleanup-member added * doc/ANumeric.html.en: Documentation of member-functions finished * doc/ADate.html.en: Formatting finished * doc/ADate.html.en, doc/ATStamp.html.en, doc/ATime.html.en, doc/AttrVal.html.en, doc/DirSrch.html.en, doc/Handle.html.en: Adapted to new style * doc/Parse.html.en: Documentation of ParseText added; changed to new style * YGP/Test.cpp: Errorhandling of parser with exception * YGP/Parse.cpp, YGP/Parse.h: Error-handling changed to excpetions; operator= returns non-const object 2000-04-01 Markus Schwab * doc/Parse.html.en: Documentation of CBParseEOF & ParseAttomic added 2000-03-30 Markus Schwab * doc/IVIOAppl.html.en: longOptions references to description * doc/Parse.html.en: Initial revision of documentation of Parser-classes 2000-03-27 Markus Schwab * doc/IVIOAppl.html.en: Struct longOptions added * doc/IVIOAppl.html.en: Initial revision of documentation of IVIOApplication-class * YGP/IVIOAppl.h: Comments added * YGP/FileRExp.cpp, YGP/FileRExp.h: Wildcard-characters as enum (not static const char) 2000-03-26 Markus Schwab * doc/FileRExp.html.en: Highlighting changed * doc/FileRExp.html.en: Initial revision of documentation of FileRegularExpr-class 2000-03-23 Markus Schwab * doc/PathDirSrch.html.en: Initial revision of documentation of PathDirectroySearch-class * YGP/PathDirSrch.h: checkIntegrity protected; default value for attributes changed * YGP/DirSrch.cpp, YGP/DirSrch.h: Path-handling with strings (not const char*) * YGP/Handle.h: operator= returns non-const IHandle; fixes * YGP/Handle.cpp: operator= returns non-const IHandle * YGP/ATStamp.cpp, YGP/ATStamp.h: Year can be negative * doc/DirSrch.html.en: Initial revision of documentation of DirectroySearch-class 2000-03-22 Markus Schwab * doc/Handle.html.en: Initial revision of documentation of Handle & RefCount-classes * doc/ATStamp.html.en: Initial revision of documentation of ATimestamp-class 2000-03-21 Markus Schwab * doc/ANumeric.html.en: Structure added * YGP/ANumeric.cpp, YGP/ANumeric.h: Construction & assignment from strings added * YGP/ADate.cpp, YGP/ADate.h: Year is signed; fixes at aritmethics * doc/ATime.html.en: Description of member-functions finished 2000-03-20 Markus Schwab * doc/ATime.html.en: Initial revision of documentation of ATime-class * doc/ADate.html.en: Member description finished 2000-03-19 Markus Schwab * doc/ADate.html.en: Method descriptions added (started) * doc/ADate.html.en: Initial revision of documentation of ADate-class * doc/AttrVal.html.en: Normalized * doc/index.html: Classes added * doc/AttrVal.html.en: Initial revision of documentation of AttributValue-class * doc/index.html: Initial revision of general class-reference 2000-03-12 Markus Schwab * YGP/XStream.h: Restoring old streambuf at destruction * YGP/Parse.h: Type in template corrected * YGP/AttrVal.h: Including old-style iostreams 2000-03-11 Markus Schwab * XGP/XAbout.cpp, XGP/XAbout.h, XGP/XApplication.cpp, XGP/XApplication.h: Icon-handling changed 2000-03-10 Markus Schwab * XGP/XFileList.cpp: Equal parts (of Gtk-- handling) put together * Makefile.am: Windoze-parts added to distribution * ChangeLog: V0.5.11 * XGP/XAbout.h, XGP/XApplication.cpp, XGP/XApplication.h, XGP/XDate.cpp, XGP/XDate.h, XGP/XFileDlg.h, XGP/XFileEntry.h, XGP/XFileList.cpp, XGP/XFileList.h, XGP/XMessageBox.cpp, XGP/XMessageBox.h, XGP/XPrintDlg.cpp, XGP/XPrintDlg.h, XGP/XAbout.cpp: Changes for Gtk-- 1.0.x 2000-03-08 Markus Schwab * YGP/AttrVal.h: Formatting of operator<< changed * YGP/DirSrch.h: Methods to compare dirEntry-objects (by name) 2000-03-07 Markus Schwab * YGP/DirSrch.cpp: Fix for VC in check for executeable extensions 2000-03-05 Markus Schwab * YGP/Test.cpp: Testfile is only opened; not created 2000-03-04 Markus Schwab * YGP/XStrBuf.cpp: Don't delete pBuffer as this is done by streambuf-dtr * Make.bat: Bugfix passing parameters * Make.bat: Parameter passed to makefiles * Windows/Test.mak: Adapted to new directory-structure * Make.bat: Batch to compile Windoze-version * XGP/XFileList.cpp, XGP/XFileList.h: Pixmap-handling changed for Gtk-- 1.1.8 (to Gdk_Pixmaps) * YGP/Parse.h: Fix with definition of ostream_withassign * configure.in: Library-checks added * Makefile.am: Windoze-parts added to distribution * ChangeLog: V0.5.11 2000-03-02 Markus Schwab * XGP/XMessageBox.cpp, XGP/XMessageBox.h, XGP/XApplication.cpp, XGP/XApplication.h, XGP/XFileDlg.h, XGP/XFileEntry.h, XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: Test for Gtk---version with Gtk---macros 2000-02-24 Markus Schwab * YGP/FileRExp.h: New file. * YGP/DirSrch.cpp, YGP/DirSrch.h: Bugfix testing attributes in Linux-version * YGP/Test.cpp: DirSrch-tests improved * XGP/XApplication.h, XGP/XDate.h, XGP/XFileDlg.h, XGP/XFileEntry.h, XGP/XFileList.h, XGP/XMessageBox.h, XGP/XPrintDlg.h, XGP/XAbout.h, XGP/XApplication.cpp, XGP/XDate.cpp, XGP/XFileDlg.cpp, XGP/XFileEntry.cpp, XGP/XFileList.cpp, XGP/XMessageBox.cpp, XGP/XPrintDlg.cpp: Adapted to Gtk-- 1.1.8 (using namespaces) 2000-02-22 Markus Schwab * XGP/XAbout.cpp, XGP/XAbout.h, XGP/XMessageBox.h: Adapted to new Gtk-- (with namespace) 2000-02-21 Markus Schwab * YGP/Test.cpp: Tests generalized (for Windoze) * YGP/DirSrch.cpp: Bugfix handling attributs in Windoze-version * YGP/DirSrch.cpp: Bugfix setting attributs for Windoze 2000-02-19 Markus Schwab * YGP/ANumeric.h: Bugfixes; adapted for VC++ 6.0 * YGP/ANumeric.cpp: Using long if GMP is not available (completed) * YGP/ADate.cpp, YGP/ATime.cpp: min/maxAdapt checks only integrity of their part 2000-02-15 Markus Schwab * YGP/DirSrch.cpp, YGP/DirSrch.h: Bugfix checking attributs in Windoze * Windows/Test.mak: New file. 2000-02-11 Markus Schwab * YGP/XStrBuf.h: Constructor with streambuf* * YGP/XStrBuf.cpp: Constructor with streambuf*; Bugfix in underflow * YGP/ANumeric.cpp, YGP/ANumeric.h: Using long if GMP is not available 2000-02-06 Markus Schwab * YGP/XStrBuf.h: Methods to set data-sink added * YGP/XStream.h: extStream is multiple inherited from extStreambuf & istream * YGP/XStrBuf.cpp, YGP/XStrBuf.h, YGP/Test.cpp: Changes for Visual C++ * YGP/DirSrch.cpp: Formatting changed 2000-02-02 Markus Schwab * YGP/ADate.h, YGP/ATime.h: operator= (istream&) implementiert * configure.in: Version 0.5.11 * YGP/PathDirSrch.cpp, YGP/XStrBuf.cpp, YGP/ANumeric.cpp, YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/FileRExp.cpp, YGP/Makefile.am, YGP/Parse.cpp, YGP/Parse.h: Adapted for MVC * YGP/IVIOAppl.cpp, YGP/AttrVal.h, YGP/ADate.cpp, YGP/ADate.h, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/ATime.cpp, YGP/ATime.h, YGP/Handle.cpp, YGP/Handle.h: Adapted for MVC; minor fixes * XGP/XFileEntry.h: Adapted to new DirectorySearch-interface 2000-01-26 Markus Schwab * XGP/XFileList.cpp: File-types from DirectorySearch used * YGP/Test.cpp: File-types are DirectorySearch-constants * YGP/IVIOAppl.h: Long-option array is public * YGP/DirSrch.h: Improved (File-types as enum) * YGP/DirSrch.cpp: Bugfixes in Windows-Version 2000-01-24 Markus Schwab * YGP/Parse.h: ParseEOF for object-member-callbacks corrected * YGP/Parse.cpp: Traces removed * YGP/IVIOAppl.cpp: Bugfix handling long options 2000-01-23 Markus Schwab * XGP/XAbout.cpp, XGP/XAbout.h, XGP/XApplication.cpp, XGP/XApplication.h, XGP/XFileList.cpp, XGP/XFileList.h: Adapted to Gtk-- 1.1.x * XGP/Makefile.am: Gtk---settings are set dynamically * configure.in: Dir-structure changed (subdirs Common and X-Windows) * ChangeLog: Info to 0.5.10 * Makefile.am: Dir-structure changed (subdirs Common and X-Windows) 2000-01-22 Markus Schwab * XGP/Makefile.am: Printdlg added; Changed for new Gtk-- 2000-01-21 Markus Schwab * YGP/Parse.cpp, YGP/Parse.h: Callbacks with inheritance, static or member functions * YGP/Test.cpp: const-correctness; ADate-tests added * YGP/ADate.cpp, YGP/ADate.h: Bugfixes (add/sub); Traces) * YGP/IVIOAppl.cpp, YGP/IVIOAppl.h: const-correctnes corrected 1999-12-19 Markus Schwab * XGP/XFileDlg.cpp, XGP/XFileDlg.h, XGP/XDate.cpp, XGP/XMessageBox.cpp, XGP/XPrintDlg.cpp: Adapted to Gtk-- 1.1.x 1999-11-19 Markus Schwab * YGP/Test.cpp: Tests added and adapted to new file-structure * YGP/Parse.cpp, YGP/Parse.h: Inheritance and call of object-functions to respond to found data added * YGP/PathDirSrch.cpp: Bugfix when calling again after final error 1999-11-15 Markus Schwab * XGP/XPrintDlg.cpp, XGP/XPrintDlg.h: New file. * XGP/XMessageBox.cpp: Bugfix (OK and Retry labels swapped) * XGP/XFileDlg.cpp, XGP/XFileDlg.h: Options (ASK_OVERWRITE, MUST_EXIST) added 1999-11-14 Markus Schwab * XGP/XFileDlg.cpp, XGP/XFileDlg.h: New file. * XGP/Makefile.am: XFileDlg added * XGP/XFileList.h, XGP/XFileList.cpp: Using default icons in package-directory 1999-11-13 Markus Schwab * XGP/Makefile.am: Moved from General * YGP/Makefile.am: Moved common parts from General/Makefile.am * Makefile.am: X-related files moved to XGeneral * XGP/Check.cpp, XGP/Check.h, XGP/Icons/Icon_cpp.xpm, XGP/Icons/Icon_dvi.xpm, XGP/Icons/Icon_htm.xpm, XGP/Icons/Icon_man.xpm, XGP/Icons/Icon_pdf.xpm, XGP/Icons/Icon_ps.xpm, XGP/Icons/Icon_rpm.xpm, XGP/Icons/Icon_tex.xpm, XGP/Icons/Icon_tgz.xpm, XGP/Icons/Icon_txt.xpm, XGP/Icons/Icon_wav.xpm, XGP/Icons/Icon_xpm.xpm, XGP/Makefile.am, XGP/Version.cpp, XGP/XAbout.cpp, XGP/XAbout.h, XGP/XApplication.cpp, XGP/XApplication.h, XGP/XDate.cpp, XGP/XDate.h, XGP/XFileEntry.cpp, XGP/XFileEntry.h, XGP/XFileList.cpp, XGP/XFileList.h, XGP/XMessageBox.cpp, XGP/XMessageBox.h: Moved from General 1999-11-09 Markus Schwab * YGP/Parse.cpp: Bugfix increasing parse-buffer * YGP/ADate.cpp, YGP/ADate.h, YGP/ATStamp.cpp, YGP/ATStamp.h, YGP/ATime.h, YGP/Parse.h, YGP/PathDirSrch.cpp: Adapted to Windoze 1999-11-04 Markus Schwab * ChangeLog: Infos to 0.5.01 * Makefile.am: PathSrch.cpp removed * YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/PathDirSrch.h, YGP/PathSrch.h: static constants replaced with functions 1999-10-25 Markus Schwab * configure.in: Version 0.5.01 * YGP/Test.cpp: Adapted to new Parse-interface * YGP/Parse.h: Interface(s) in one style 1999-10-21 Markus Schwab * configure.in: Function to check for gmp changed 1999-10-19 Markus Schwab * YGP/ANumeric.cpp: Bugfix with localization and toString * YGP/ANumeric.h: Define in cpp-file * Makefile.am: XDate & Icons added * YGP/Test.cpp: Localization 1999-10-17 Markus Schwab * Makefile.am: XFileList added * ChangeLog: Infos to V0.5.00 1999-10-16 Markus Schwab * Makefile.am: Version to libXAppl * configure.in: Version 0.5.00 * Makefile.am: libPort -> libAttr; libXAppl added (from XDirComp) * YGP/ATStamp.h: toSysTime added 1999-10-15 Markus Schwab * YGP/ATStamp.cpp, YGP/ATStamp.h: Inherited from ADate and ATime * YGP/ADate.cpp, YGP/ADate.h: Adapted for ATime(stamp); minor corrections * YGP/Test.cpp: ATime-tests added * Makefile.am: ATime added * YGP/ATime.cpp, YGP/ATime.h: Initial revision of class to handle times 1999-10-14 Markus Schwab * configure.in: Version 0.4.20 * YGP/ADate.cpp, YGP/AttrVal.h, YGP/Test.cpp, Makefile.am: ATimestamp-tests added * YGP/ADate.h: Changed to handle subclassing of timestamp-class * configure.in: Check for gmp-library added * YGP/ATStamp.cpp, YGP/ATStamp.h: Initial revision of timestamp-class * YGP/ANumeric.cpp, YGP/ANumeric.h: ReadFromStream-method added * ChangeLog: Version 0.4.2 1999-10-13 Markus Schwab * YGP/ADate.cpp, YGP/ADate.h: Conversion-functions added * YGP/ADate.cpp: New assignment-operators; lots of fixes * YGP/ADate.h: Constructors and operator='s added * YGP/Test.cpp: Tests added 1999-10-12 Markus Schwab * configure.in: Version 0.4.11 * YGP/ADate.cpp, YGP/ADate.h: Bugfixes; + operator= (cont char*) * configure.in: Version 0.4.10 * YGP/Test.cpp: ADate-tests added * Makefile.am: Timestamp-class added * YGP/AttrVal.h: Operator<< added * YGP/ANumeric.h: Operator<< moved to base-class * YGP/ADate.cpp, YGP/ADate.h: Initial revision of date-class 1999-10-11 Markus Schwab * YGP/Parse.h: Adapted for Windoze 1999-09-29 Markus Schwab * YGP/PathDirSrch.cpp: Bugfix (include errno.h) 1999-09-26 Markus Schwab * YGP/PathDirSrch.cpp: Bugfix finding non-existign files * YGP/PathDirSrch.h: Bugfix in find (file, dirEntry&, attr) * YGP/PathDirSrch.h: Constructor added * configure.in: Version 0.4 * YGP/Tokenize.h: Operator= added * YGP/Tokenize.cpp: getNextNode sets values for getActNode at end-of-string * YGP/Test.cpp: Test of PathDirSrch added * Makefile.am: PathDirSrch added * YGP/DirSrch.cpp, YGP/DirSrch.h: Changes for PathDirSrch * YGP/PathDirSrch.cpp, YGP/PathDirSrch.h: Initial revision of class to search for files in paths 1999-09-21 Markus Schwab * configure.in: Version 0.3.12 * YGP/XStrBuf.cpp, YGP/Parse.cpp, YGP/Parse.h: Adapted for Windoze 1999-09-16 Markus Schwab * Makefile.am: gmp-files added; Test.Dat distributed 1999-09-15 Markus Schwab * YGP/XStrBuf.cpp, YGP/XStrBuf.h, YGP/XStream.h: Windog-changes * Makefile.am: gmp-files added 1999-09-12 Markus Schwab * YGP/SmartPtr.h: Bugfix with operator* 1999-09-11 Markus Schwab * configure.in: Version++ * Makefile.am: GMP-functions included directly to project * YGP/ANumeric.h: ANumeric () uses singed-int for init * AUTHORS: e-mail-addr changed * configure.in: Version++ * YGP/Version.cpp: Initial revision of version-info-file * Makefile.am: Versioninfo-file added * YGP/FileRExp.cpp, YGP/IVIOAppl.cpp, YGP/IVIOAppl.h, YGP/PathSrch.h, YGP/Tokenize.cpp, YGP/Tokenize.h: Policy changed (to GPL) * YGP/Test.cpp: New ANumeric-tests; WINDOZE-changes * YGP/XStrBuf.h: Windoze-changes * YGP/Parse.cpp, YGP/Parse.h: getLine/Column didn't work -> Removed (what a bugfix) * Makefile.am: libPort removed; libgmp added * YGP/ANumeric.cpp, YGP/ANumeric.h: Comparison and calculation added 1999-09-10 Markus Schwab * YGP/AttrVal.h: toString-methods added * YGP/AttrVal.h: GPL instead of LGPL 1999-09-07 Markus Schwab * YGP/DirSrch.h: Bugfix at constructor; distrib under GPL * YGP/DirSrch.cpp: Traces added; distrib under GPL 1999-09-05 Markus Schwab * YGP/ANumeric.cpp, YGP/ANumeric.h: Localication; Operator string added * YGP/Test.cpp: ANumeric-length-test corrected 1999-09-04 Markus Schwab * YGP/SmartPtr.h: Operator=(T*) added 1999-08-29 Markus Schwab * YGP/Test.cpp: Tests of SmartPtr and Handle added * YGP/AttrVal.h: unDefine to undefine renamed * configure.in: Version++ * Makefile.am: Handle.*; SmartPtr.h added * YGP/Handle.cpp, YGP/Handle.h: Initial revision of handle-class * YGP/SmartPtr.h: Initial revision of smart-pointer-class 1999-08-27 Markus Schwab * configure.in: Minor version++ * YGP/Test.cpp: Test of ParseText[Esc] added * YGP/Parse.cpp, YGP/Parse.h: ParseText, ParseTextEsc added; Comments, Fixes 1999-08-26 Markus Schwab * YGP/Test.cpp: Test for ParseExact, ParseUpperExact and ParseSelection added * YGP/Parse.cpp, YGP/Parse.h: ParseExact, ParseUpperExact, ParseSelection added; Fixes * YGP/XStrBuf.cpp: Debug-traces with TRACE-macros 1999-08-25 Markus Schwab * YGP/Parse.cpp, YGP/Parse.h: ParseSequence added; Fixes 1999-08-24 Markus Schwab * YGP/Test.cpp: Parser-test added * YGP/Parse.cpp: buffer changed to char*; Traces added; Fixes * YGP/Parse.h: buffer changed to char* * Makefile.am: Trace.h added * YGP/Trace_.h: Initial revision of trace-defines * YGP/XStream.h: parent-typedef deleted * YGP/Parse.cpp, YGP/Parse.h: Initial revision of parser-clases * Makefile.am: Parse added 1999-08-23 Markus Schwab * YGP/XStrBuf.cpp: Wee bit optimized * YGP/Test.cpp: extStream-test added * Makefile.am: XStream.h added * YGP/XStream.h: Template to enhance streams with line-info and general-putback-features 1999-08-22 Markus Schwab * YGP/XStrBuf.cpp, YGP/XStrBuf.h: Implementation finished * YGP/Test.cpp: extStreambuf-tests added * YGP/Test.Dat: Contents for Test adapted * configure.in: Version++ 1999-08-21 Markus Schwab * YGP/Test.cpp: Test of checkOptionValue added * YGP/IVIOAppl.cpp: getOptionValue returns const char* * YGP/IVIOAppl.h: checkOptionValue added * YGP/FileRExp.cpp: Checks added; fnmatch is only used if working * YGP/DirSrch.h: Copy-constructor and op= for dirEntry (Win); generalized (autoconf-checks added) * configure.in: Tests added 1999-08-12 Markus Schwab * YGP/DirSrch.cpp: Bugfix testing attributes 1999-08-11 Markus Schwab * YGP/IVIOAppl.cpp: Bugfix getting non-existing option-value * YGP/Test.cpp: Long-options renamed * YGP/IVIOAppl.cpp: Debugging-output removed * YGP/IVIOAppl.h: Option-handling improved * YGP/IVIOAppl.cpp: Bugfixes handling long-options and special cases * YGP/Test.cpp: Options to test option-handling added * YGP/IVIOAppl.h: Constructor sets long-options * YGP/IVIOAppl.cpp: Bugfix getting option-values * YGP/DirSrch.cpp: Bugfix testing attributes * YGP/IVIOAppl.cpp, YGP/IVIOAppl.h: Bugfix searching for options 1999-08-10 Markus Schwab * YGP/IVIOAppl.cpp: Bugfix handling -- 1999-08-01 Markus Schwab * YGP/Test.cpp: DirectorySearch-tests added * YGP/DirSrch.cpp: Formating of code changed * YGP/DirSrch.h: Bugfix in constructor * YGP/DirSrch.cpp: Bugfix at setFile (handling of names with trailing / 1999-07-31 Markus Schwab * YGP/DirSrch.cpp, YGP/DirSrch.h: Copyconstructor and assignment-operator added * YGP/Test.cpp: Test of DirectorySearch improved (hidden files) * YGP/PathSrch.h: SPLIT_CHAR is public * Makefile.am: Test binds objects directly * YGP/DirSrch.cpp, YGP/DirSrch.h: Hidden files added * YGP/PathSrch.h: virtual-keyword removed at getNextNode * Makefile.am: Headers exported * YGP/Test.cpp: DirectorySearch adapted to new directory-structure * AUTHORS, ChangeLog, YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/AttrVal.h, YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/FileRExp.cpp, YGP/IVIOAppl.cpp, YGP/IVIOAppl.h, YGP/PathSrch.h, YGP/Test.Dat, YGP/Test.cpp, YGP/Tokenize.cpp, YGP/Tokenize.h, YGP/XStrBuf.cpp, YGP/XStrBuf.h, Makefile.am, NEWS, README, configure.in: Imported sources * AUTHORS, ChangeLog, YGP/ANumeric.cpp, YGP/ANumeric.h, YGP/AttrVal.h, YGP/DirSrch.cpp, YGP/DirSrch.h, YGP/FileRExp.cpp, YGP/IVIOAppl.cpp, YGP/IVIOAppl.h, YGP/PathSrch.h, YGP/Test.Dat, YGP/Test.cpp, YGP/Tokenize.cpp, YGP/Tokenize.h, YGP/XStrBuf.cpp, YGP/XStrBuf.h, Makefile.am, NEWS, README, configure.in: New file.