2002-09-10 14:41:54 +00:00
|
|
|
YTools Lib Changes File
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
$Id$
|
|
|
|
|
|
|
|
|
|
1.1.0-34
|
|
|
|
|
--------
|
|
|
|
|
o usrv: fixed memory leak while sending
|
2002-09-16 17:23:31 +00:00
|
|
|
|
|
|
|
|
1.1.2-0
|
|
|
|
|
--------
|
|
|
|
|
o usrv: added on_close_connection callback
|
|
|
|
|
|
2002-09-17 14:05:30 +00:00
|
|
|
1.1.2-2
|
|
|
|
|
-------
|
|
|
|
|
o usrv: cleaning up IPC pipe sockets after process termination
|
|
|
|
|
|
2002-09-17 15:10:37 +00:00
|
|
|
1.1.2-3
|
|
|
|
|
-------
|
|
|
|
|
o usrv: bugfix: segfault after connection termination
|
|
|
|
|
|
2002-09-18 07:34:53 +00:00
|
|
|
1.1.2-4
|
|
|
|
|
-------
|
|
|
|
|
o usrv: bugfix: segfault after connection termination (uncorrect unregister of
|
|
|
|
|
invalidated connections)
|
2002-09-18 20:17:56 +00:00
|
|
|
|
|
|
|
|
1.1.2-5
|
|
|
|
|
-------
|
|
|
|
|
o usrv: bugfix: various minor coredumps, mostly related to connection lists
|
|
|
|
|
|
2002-09-20 12:37:59 +00:00
|
|
|
1.1.3-0
|
|
|
|
|
-------
|
|
|
|
|
o usrv: added on_new_connection() callback
|
|
|
|
|
|
2002-10-06 19:29:59 +00:00
|
|
|
1.1.3-1
|
|
|
|
|
-------
|
|
|
|
|
o hash/md5: fixed major memory leak in file2md5()
|
|
|
|
|
o added support for mpatrol library
|
2002-10-13 19:27:15 +00:00
|
|
|
|
|
|
|
|
1.1.3-2
|
|
|
|
|
-------
|
|
|
|
|
o misc: added mem_snapshot() and mem_dump()
|
|
|
|
|
o misc: bugfix: mem_free() did not work correctly
|
|
|
|
|
o usrv: bugfix: incomimg messages were not freed
|
|
|
|
|
o msgfmt: bugfix: parse() had small memory leaks
|
2002-10-15 12:53:16 +00:00
|
|
|
|
|
|
|
|
1.1.3-3
|
|
|
|
|
-------
|
|
|
|
|
o compiling release version with NDEBUG (switching off assertions)
|
2002-10-21 19:15:09 +00:00
|
|
|
|
|
|
|
|
1.1.3-4
|
|
|
|
|
-------
|
|
|
|
|
o bugfix: client handler process did not exit after connection reset by client
|
2002-11-05 17:01:26 +00:00
|
|
|
|
2002-11-14 13:18:18 +00:00
|
|
|
1.1.3-5
|
2002-11-05 17:01:26 +00:00
|
|
|
-------
|
|
|
|
|
o /usr/local/ftp -> /home/ftp
|
2002-11-14 13:18:18 +00:00
|
|
|
|
|
|
|
|
1.1.3-6
|
|
|
|
|
-------
|
|
|
|
|
o replaced assert(0) with abort()
|
|
|
|
|
|
2002-12-15 17:45:30 +00:00
|
|
|
1.1.4-0
|
|
|
|
|
-------
|
|
|
|
|
o added client_ tcp socket options to server configuration struct
|
2003-01-01 17:39:26 +00:00
|
|
|
o added some assertions to module msgfmt
|
2003-01-20 14:23:01 +00:00
|
|
|
|
2004-09-04 19:46:32 +00:00
|
|
|
1.1.4-0F1
|
|
|
|
|
---------
|
|
|
|
|
o now not including autobuilt files in tar archive
|
|
|
|
|
o now using sh instead of exec to start mkspec in mkspec_wrapper.sh, better
|
|
|
|
|
because of permissions
|
|
|
|
|
o now allowing characters in rpm patchlevel dependencies in mkspec_wrapper.sh
|
|
|
|
|
|
2003-01-20 14:23:01 +00:00
|
|
|
1.1.4-1
|
2003-01-20 20:42:40 +00:00
|
|
|
-------
|
2003-01-20 14:23:01 +00:00
|
|
|
o jcs setval: added -n switch and fixed multi-word handling
|
|
|
|
|
o enhancement to yupdate.sh (floppy config file detection support)
|
2003-01-20 20:42:40 +00:00
|
|
|
|
|
|
|
|
1.1.4-2
|
|
|
|
|
-------
|
|
|
|
|
o bugfix in yupdate.sh: broken command line parsing
|
2003-01-21 20:06:22 +00:00
|
|
|
|
|
|
|
|
1.1.5-0
|
|
|
|
|
-------
|
|
|
|
|
o uclnt: beautified error messages in YConnection
|
|
|
|
|
o usrv: added snd_timeout and rcv_timeout options
|
|
|
|
|
o usrv: added usrv_shutdown_process()
|
2003-01-23 19:42:46 +00:00
|
|
|
|
|
|
|
|
1.1.5-1
|
|
|
|
|
-------
|
|
|
|
|
o uclnt: added first (untested) support for heartbeat function
|
|
|
|
|
o usrv: added timeout to write_to_socket() and callers
|
|
|
|
|
o YStopWatch: added some convenience overloads and onAlarm() callbacks
|
|
|
|
|
o YStopWatchThreadList: minor fixes to generate_function_timers.sh
|
|
|
|
|
o misc: added get_time_diff()
|
2003-01-24 14:36:00 +00:00
|
|
|
|
|
|
|
|
1.1.5-2
|
|
|
|
|
-------
|
|
|
|
|
o devutil/scripts: fixed comment handling
|
|
|
|
|
o devutil/scripts: update.sh fixed groups and added some informational opts (-x,-p)
|
2003-02-15 12:31:15 +00:00
|
|
|
|
2004-09-04 19:46:32 +00:00
|
|
|
1.1.5-2F1
|
|
|
|
|
---------
|
|
|
|
|
o merged changes of 1.1.4-0 -> 1.1.4-0F1
|
|
|
|
|
|
|
|
|
|
1.1.5-2F2
|
|
|
|
|
---------
|
|
|
|
|
o now compiling distribution version with compiler debug options
|
|
|
|
|
|
|
|
|
|
1.1.5-2F3
|
|
|
|
|
---------
|
|
|
|
|
o backported yupdate.sh and jcs from ytools 1.1.8-0
|
|
|
|
|
|
2003-02-15 12:31:15 +00:00
|
|
|
1.1.6-0
|
2003-08-14 11:52:47 +00:00
|
|
|
-------
|
2003-02-15 12:31:15 +00:00
|
|
|
o YThread: added context argument to callbacks
|
|
|
|
|
o YMidi: first appearance of this module
|
2003-08-04 11:55:37 +00:00
|
|
|
o yupdate: fix in comment handling
|
2003-08-14 11:52:47 +00:00
|
|
|
|
|
|
|
|
1.1.7-0
|
|
|
|
|
-------
|
|
|
|
|
o big changes everywhere, triggered by different uclnt thread scheme
|
2003-12-21 11:11:13 +00:00
|
|
|
|
|
|
|
|
1.1.7-1
|
|
|
|
|
-------
|
|
|
|
|
o preserving targets over config target invocation
|
2003-12-21 11:52:06 +00:00
|
|
|
o added hdr to module script/devutils
|
2003-12-21 15:41:15 +00:00
|
|
|
o added YTimeB: added getDateStr()
|
2004-01-13 02:07:45 +00:00
|
|
|
o YThread: Big redesign, mostly because everything is now
|
|
|
|
|
handled in one giant switch / case statement
|
|
|
|
|
o slog: now logging timestamps to console, too
|
|
|
|
|
o slog: added get_log_prio_str()
|
|
|
|
|
o misc: added pthread_join_strerror()
|
|
|
|
|
o YError: nicer timestamps
|
|
|
|
|
o YQueue: bugfix in ETIMEDOUT
|
2004-01-14 20:39:03 +00:00
|
|
|
o make: moved trace and other options from ytools.mk.in into defs.mk.in
|
|
|
|
|
to make them visible for other projects, too
|
2004-01-19 16:34:23 +00:00
|
|
|
o YMutex: added derived YDummyMutex class for debugging
|
|
|
|
|
o usrv: now understanding up_terminate and sending back down_terminate
|
|
|
|
|
triggering on_close_connection()
|
|
|
|
|
o uclnt: bugfix: did not correctly deal with empty messages
|
|
|
|
|
o uclnt: big rewrite (again), now using five threads beside the main thread:
|
|
|
|
|
- YStateMagager: managing all the state changes
|
|
|
|
|
- YInDispatcher: reading inbound messages from the network and passing them
|
|
|
|
|
on either to YCbQueue or to YMsgWindowQueue
|
|
|
|
|
- YOutQueue: queuing outbound messages
|
|
|
|
|
- YCbQueue: queing messages for all callbacks except onError()
|
|
|
|
|
- YMsgWindowQueue: queing messages for onError()
|
|
|
|
|
o YStopWatch: bugfix, was alarmed by to long step times, even if step times
|
|
|
|
|
was off
|
2004-01-20 11:53:16 +00:00
|
|
|
o YThread: added getFlags(), setFlags(), addFlags(), delFlags()
|
2004-02-09 23:39:05 +00:00
|
|
|
o slog: now supporting callstack traces
|
|
|
|
|
o uclnt/usrv: now supporting application defined down_terminate messages
|
|
|
|
|
o YMutex: made YDummyMutex YDebugMutex and made it lock again
|
2004-02-11 12:25:21 +00:00
|
|
|
o make: now supporting local.mk
|
2004-02-11 19:25:10 +00:00
|
|
|
o make: added linux-rpm.mk
|
2004-04-20 16:48:50 +00:00
|
|
|
|
|
|
|
|
1.1.8-0
|
|
|
|
|
-------
|
|
|
|
|
o merged changes of V_1_1_7_1_JL
|
2004-04-21 00:07:04 +00:00
|
|
|
o slog: added possibility for multiple nested slog_open() calls
|
2004-04-28 19:04:50 +00:00
|
|
|
o uclnt: fixed uncaught exception during YMsgDispatcher::_dispatchEvent()
|
2004-07-29 12:32:16 +00:00
|
|
|
o merged changes from V_1_1_5_2_FIXES and corrected YStopWatchThreadList
|
|
|
|
|
related issues
|
2004-08-18 12:43:55 +00:00
|
|
|
o devutil/jcs and make: added support for specifying a bootlabel in kernel
|
|
|
|
|
rpm build process; added asm to asm-$ARCH link in kernel include
|
2004-08-18 18:09:20 +00:00
|
|
|
o devutil/jcs and make: now adding an EXTRAVERSION string to `uname -r`
|
2004-09-04 19:46:32 +00:00
|
|
|
|
|
|
|
|
1.1.8-1
|
|
|
|
|
-------
|
|
|
|
|
o merged changes of V_1_1_5-2 -> V_1_1_5-2F3
|
2004-09-14 18:00:04 +00:00
|
|
|
o msgfmt: bugfix, fmt_user was not correctly recognized, breaking up_format.c
|
2004-11-28 12:26:49 +00:00
|
|
|
o usrv: bugfix, "allclients" destination was ignored
|
2004-10-23 19:53:06 +00:00
|
|
|
o benno added "#include <errno.h>" to contr/YQueue/YQueue.h
|
|
|
|
|
|
2004-11-28 12:26:49 +00:00
|
|
|
1.1.8-2
|
|
|
|
|
-------
|
|
|
|
|
o merged changes of V_1_1_5-2F3 -> V_1_1_5-2F4
|
2004-12-14 20:34:05 +00:00
|
|
|
|
|
|
|
|
1.1.8-3
|
|
|
|
|
-------
|
|
|
|
|
o make/rpmdist.mk: added target ftag
|
|
|
|
|
o slog: now logging hint about initlog() being deprecated
|
|
|
|
|
o YThread: now logging pthread_self() on entering thread
|
|
|
|
|
o misc: added pthread_self_str()
|
|
|
|
|
o YStopWatchThreadList: fixed generate_function_timer to work with SuSE 9.1 sed
|
|
|
|
|
o usrv: bugfix, server not quitting anylonger after termination of child
|
2004-12-14 21:35:23 +00:00
|
|
|
o uclnt: now continuing write on EWOULDBLOCK, TODO: use select(), or, at least,
|
|
|
|
|
implement a timeout
|
2005-01-08 19:05:35 +00:00
|
|
|
o scripts: now calling nice -10 on cptree.sh
|
2005-01-10 14:37:16 +00:00
|
|
|
o contr Y2WayMap:
|
|
|
|
|
- fixed typedef foo_t to typedef typename foo_t
|
|
|
|
|
- added dummy Y2WayMap.cpp to make Y2WayMap fail in ytools directory if buggy
|
2005-01-18 19:18:19 +00:00
|
|
|
|
|
|
|
|
1.1.8-4
|
|
|
|
|
-------
|
|
|
|
|
o added support for QT ui generation from .ui files
|
|
|
|
|
|
2005-03-10 15:08:45 +00:00
|
|
|
1.1.9-0
|
|
|
|
|
-------
|
2005-03-21 11:49:56 +00:00
|
|
|
o uclnt: - Added YMsgDispatcher::getAddress()
|
|
|
|
|
- added getCount()
|
|
|
|
|
- added instance count to thread names
|
|
|
|
|
- made some getXX() functions const
|
|
|
|
|
o slog: - now not logging date, process id, id to console anylonger by default
|
|
|
|
|
- introduced mutex to be able to use static buffer
|
2005-12-05 12:37:31 +00:00
|
|
|
|
|
|
|
|
1.1.10-0
|
|
|
|
|
--------
|
2005-09-07 15:00:11 +00:00
|
|
|
o YError: - added setFile() and setLine() methods
|
2005-12-05 12:37:31 +00:00
|
|
|
o YOptString: - newly added
|
|
|
|
|
o usrv: - fixed crash due to race in unregistering from connection list
|
|
|
|
|
- fixed memory leaks in YServer.cpp
|
|
|
|
|
- major rewrite and renaming of classes
|
2005-09-07 15:00:11 +00:00
|
|
|
- optimized memory management
|
|
|
|
|
- added memory debugger
|
|
|
|
|
o misc: - now logging mpatrol mem_dump() to syslog
|
2005-11-12 14:47:31 +00:00
|
|
|
o contr: - added module YLifo
|
2005-12-05 12:37:31 +00:00
|
|
|
o YOsc: - rewrite
|
|
|
|
|
o slog, platform, misc unified into module base
|
|
|
|
|
o YThread: - added setFlags(), addFlags(), delFlags() and changed setName() to
|
|
|
|
|
avoid deadlock
|
|
|
|
|
o inifile: - now supporting quoted strings as values
|
|
|
|
|
- added inifile_val() and inifile_str() macros
|
|
|
|
|
o scripts: - some fixes to cvs_mail.sh
|
|
|
|
|
o make: - some indentation cleanup in defs.mk.in
|
|
|
|
|
- made all targets depend on all.done
|
|
|
|
|
- fixed plugin.mk
|
|
|
|
|
o platform: - added winerrno.h; will be removed again
|
2005-12-19 16:19:24 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
1.1.10-1
|
|
|
|
|
--------
|
2006-03-03 13:02:56 +00:00
|
|
|
o fixed build with some broken LOCAL_PREREQ definitions
|
|
|
|
|
o base: - bugfix in file_basename()
|
|
|
|
|
- added - remove_command_line_option()
|
|
|
|
|
- asciify()
|
|
|
|
|
- parse_geometry_string()
|
|
|
|
|
- ytools_strtok_r()
|
|
|
|
|
- vslog()
|
|
|
|
|
- ftruncate() for windows
|
|
|
|
|
o inifile: - bugfix in dump()
|
|
|
|
|
o YApplication: newly added MVC framework
|
|
|
|
|
o make: - moved compiler optimization and such from project dirs into defs.mk.in
|
2006-01-14 19:27:07 +00:00
|
|
|
|
2006-03-17 15:16:17 +00:00
|
|
|
1.1.10-2
|
|
|
|
|
--------
|
|
|
|
|
o now supporting gcc 4.0, fixed some uninitialized vars and some syntax while at it
|
|
|
|
|
o now supporting x86_64
|
|
|
|
|
o base/misc: added consume_bytes_from_pipe()
|
|
|
|
|
o slog: slog() inline
|
|
|
|
|
o beautified some Makefiles (FIND_SUBDIRS)
|
|
|
|
|
o make:
|
|
|
|
|
- decoupled USE_COMPILER_OPTIMIZATION_OPTS from USE_DEBUG_OPS
|
|
|
|
|
- added USE_ASSERTIONS
|
|
|
|
|
- not using qt4 debug libs anylonger
|
|
|
|
|
- added run.mk
|
|
|
|
|
o YShMem: made a couple of functions inline
|
|
|
|
|
o uclnt/cpp: fixed some uninitialized variables, possibly harming stability (thread id)
|
2006-03-17 15:33:35 +00:00
|
|
|
o contr: added YPath
|
2006-03-17 15:16:17 +00:00
|
|
|
|
2006-03-22 14:05:35 +00:00
|
|
|
1.1.10-3
|
|
|
|
|
--------
|
|
|
|
|
o base: fixed O_TRUNC in ytools_open()
|
|
|
|
|
o uclnt:
|
|
|
|
|
- improved logging
|
|
|
|
|
- now pushing format ids by reference into YDataBox
|
2006-03-22 14:20:38 +00:00
|
|
|
|
|
|
|
|
1.1.10-4
|
|
|
|
|
--------
|
2006-06-28 13:20:50 +00:00
|
|
|
o misc:
|
|
|
|
|
- bugfix (by Benno): fixed read end condition in afs_read_from_fd()
|
|
|
|
|
o inifile:
|
|
|
|
|
- bugfix: short subsections weren't matched by match_super(),
|
|
|
|
|
breaking inifile_get_num_sections()
|
2006-06-29 20:03:08 +00:00
|
|
|
- inifile handle is now of (opaque) type struct inifile
|
2006-07-31 14:50:35 +00:00
|
|
|
|
|
|
|
|
1.1.11-0
|
|
|
|
|
--------
|
|
|
|
|
o inifile:
|
|
|
|
|
- complete redesign behind the scenes, now depending on YStringTree
|
|
|
|
|
o YMisc:
|
|
|
|
|
- added cropstr() and unquote()
|
|
|
|
|
o make:
|
2006-08-16 14:53:49 +00:00
|
|
|
- replaced ytools.mk -> proj.mk and MODDIR definition by TOPDIR definition
|
|
|
|
|
to be consistent with other projects
|
2007-12-12 17:02:29 +00:00
|
|
|
|
|
|
|
|
Version 1.1.12-0
|
|
|
|
|
---------------
|
|
|
|
|
o patched mingw gcc (gcc bug 24196)
|
2008-02-21 10:09:32 +00:00
|
|
|
|
|
|
|
|
Version 1.1.13-0
|
|
|
|
|
----------------
|
|
|
|
|
o added new members _longname() and _logname() to YAbstractFamilyMember
|