Commit graph

102 commits

Author SHA1 Message Date
dbf8a804db Add method YCmdLine::argTraits(), publicly exposing argument traits
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-25 13:58:33 +00:00
a71ccd0bc3 Release 1.2.11
- YCmdLine:
  - Add setDescription() and description()
  - Remove moot setUsage()

Signed-off-by: Jan Lindemann <jan@janware.com>
2015-06-24 11:58:01 +00:00
5ae3e7a8d1 Release 1.2.10
- YAbstractEloopTimerTask:
  - Renamed restart() to reset()
  - Add startTimer() and stopTimer()
  - Interpreted _timeout() return value YTASK_RETVAL_DEFAULT and
    YTASK_RETVAL_RELOOP equally

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-10-29 17:59:21 +00:00
5d1c011ad4 Release 1.2.9
- Reimplementation in YAbstractEloopTimerTask::_dump()
- Make YAbstractFamilyMember::setParent() virtual

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-07-20 13:49:54 +00:00
f54a0d62b2 CHANGES, VERSION: Fix ScopedRef refcounting with assignment and copy-ctor
Version 1.2.8
-------------
- Add YAbstractFamilyMember::addFlags(), delFlags(), setFlags(), flags()
- Add YAbstractFamilyMember::dumpTree()
- Add support for YAbstractFamilyMember::f_trace_refcount
- Reimplemented YAbstractFamilyMember::_dump() in YEloopEventNotifier

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-07-15 20:51:33 +00:00
795abc4180 Release 1.2.7
- Add hooks for YAbstractAppliction two-phase __init()
  (needed for filling commandline later in the process)
- Fix ScopedRef refcounting with assignment and copy-ctor

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-07-08 11:05:29 +00:00
b7b41e6878 Release 1.2.6
- Add support for recording origins in YStringTree with new class YSTMetaInfo

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-23 21:38:01 +00:00
7a87fd1a0d Remove non-const YAbstractFamilyMember::parent()
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-05 20:43:13 +00:00
98a2758f81 CHANGES: Timer return values changed
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-05-29 14:22:05 +00:00
d7a38c01d9 Release 1.2.5
- Add signature() to YAbstractFamilyMember

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-05-29 11:52:45 +00:00
Jan Lindemann
78bd6215b4 $(TOPDIR), make, scripts: Merged changes from V_1_2_3_33_YAPPLICATION_INIFILE_CTOR
Signed-off-by: Jan Lindemann <jan@jannet.de>
2012-09-02 16:06:47 +00:00
Jan Lindemann
13efb58775 CHANGES, defs.mk, rules.mk: Joined V_1_2_3_20_CASAS_NOVAS 2012-03-20 15:38:46 +00:00
Jan Lindemann
c326abcc85 Release 1.2.3
- Change interfaces of YVariant and YStringTree
2012-02-03 20:38:16 +00:00
Jan Lindemann
5fd32d8fbd Release 1.2.2
- Merged changes from V_1_2_1_7_NEUHAUS
2012-01-30 14:59:08 +00:00
Jan Lindemann
8e0cb72081 Release 1.2.1-0
- Merge changes from V_1_2_0_35_NEUHAUS
2011-08-09 19:33:38 +00:00
Jan Lindemann
d1857e8d77 $(TOPDIR), make, scripts: Merged changes from V_1_1_31_6_POST_ACCEPTANCE 2011-05-15 18:28:19 +00:00
Jan Lindemann
4b610c2347 Release 1.1.31.0
- YAbstractFamilyMember: Add support for garbage collector
2011-02-22 13:15:08 +00:00
Jan Lindemann
4fa387b655 Release 1.1.30.0
- Merged changes from V_1_1_29_40_POST_ACCEPTANCE:
  - YAppEloop(): Add YAbstractFamilyMember *parent to ctor
  - YAbstractFamilyMember: Add const char *logname() const
  - File_io ops, added:
    int (*lstat64)(void *context, const char *path, struct stat64 *buf);
    int (*symlink)(void *context, const char *oldpath, const char *newpath);
    int (*readlink)(void *context, const char *path, char *buf, size_t bufsize);
  - YStringTree:
    - Add:
      int setLinkTraits(int flags);
      const char *childContent(const char *item_, int idx=0) const;
      YStringTree *child(const std::string &name, int flags = f_resolve_symlinks);
      YStringTree *child(int index);
      bool isLink() const;
      const YStringTree *root() const;
    - Add many private methods
2011-02-20 14:08:18 +00:00
Jan Lindemann
72b1492462 Release 1.1.29.0
- Add YAbstractApplication::_lockFd and _lockFilePath
2010-07-24 20:15:34 +00:00
Jan Lindemann
95cd6fdd5f Release 1.1.28.0
- Add YAbstractLoadableObject::subconf()
2010-02-14 00:16:08 +00:00
Jan Lindemann
0278f915f5 Release 1.1.27.0
- Add YAbstractFamilyMember::vdump()
- Add -D_FILE_OFFSET_BITS=64 by default to CFLAGS
2009-08-22 17:48:00 +00:00
Jan Lindemann
08bac87313 Release 1.1.26.0
- Slog:
 - Make slog() a macro
 - Old slog() is now do_slog()
- YAbstractFamilyMember:
  - Add doom() and doomed()
  - Change signature of watch callbacks
  - Renamed slog() methods to do_slog()
2009-07-05 21:24:59 +00:00
Jan Lindemann
759b5d3412 Release 1.1.24.0
merged changes from V_1_1_24_11_ONTOLOGY
2009-06-18 17:32:20 +00:00
Jan Lindemann
adef22ee10 Release 1.1.24-0
- Make YLifo::emtpy() and YFifo::empty() const
- Add YEloopTimerTask::timeLeft()
- Add beautified private YStringTree::_dump() method
2009-05-29 14:58:57 +00:00
Jan Lindemann
3a47874f03 Release 1.1.23-0
- Add member _notifierSignal and _sigmask to YAppEloop
2009-03-08 00:44:19 +00:00
Jan Lindemann
c8972f11c1 Release 1.1.22-0
- Add members setFlags(), addFlags(), flags() to YAbstractLoadableObject
2009-02-28 23:39:25 +00:00
Jan Lindemann
4b0692777a Release 1.1.21-0-dev
- Add members to YAppCmdLine and YAbstractApplication
2009-02-19 20:12:22 +00:00
Jan Lindemann
b4051b6635 Release 1.1.20-0-dev
- Add members to YAppCmdLine
  - Add errnum() and strerror() to file_ops
2009-01-26 17:13:15 +00:00
Jan Lindemann
dc8201a380 CHANGES, VERSION, jannet: Merged changes from V_1_1_19_PRE 2008-12-17 18:37:57 +00:00
Jan Lindemann
7428ca22c2 CHANGES: Merged changes from V_1_1_19_PRE 2008-12-17 18:37:36 +00:00
Jan Lindemann
ff9dcefcc8 Release 1.1.18-0
- Add process() and friends to YAbstractFamilyMember
2008-12-02 21:07:03 +00:00
Jan Lindemann
8d2687ed79 Release 1.1.17-0
- Change enum order for URLTOK_XXX
  - Add _dump() and clear() to YEloopEventQueue
  - Make dtor of YAbstractStandaloneTask virtual
  - Add logChildren() to YAbstractFamilyMember
  - Make eloop_register_timer() timeout argument const
2008-11-28 19:14:11 +00:00
Jan Lindemann
efdc32fa4c Release 1.1.16-0-dev 2008-07-13 15:05:18 +00:00
Jan Lindemann
50c8405910 Release 1.1.15-0
Add YStringTree::insertChild(int pos, const std::string &content)
2008-05-19 14:12:00 +00:00
Jan Lindemann
00dfb8f0eb Release 1.1.14-0
- Add new overloads vdump() to YStringTree
2008-05-01 12:36:32 +00:00
Jan Lindemann
1a9007e19a Release 1.1.13-0
- Add new members _longname() and _logname() to YAbstractFamilyMember
2008-02-21 10:09:32 +00:00
Jan Lindemann
68537a5664 Release 1.1.12-0
- Patched mingw gcc (gcc bug 24196)
2007-12-12 17:02:29 +00:00
Jan Lindemann
2f2c60f614 Everywhere: Streamline TOPDIR
Make definition and usage of TOPDIR consistent with other projects
2006-08-16 14:53:49 +00:00
Jan Lindemann
b77f714d01 Release 1.1.11-0
- Inifile:
    - Complete redesign behind the scenes, Depend on YStringTree
  - YMisc:
    - Add cropstr() and unquote()
  - Make:
    - Replace ytools.mk by proj.mk to be consistent with other projects
2006-07-31 14:50:35 +00:00
Jan Lindemann
083e627092 CHANGES: Inifile handle is now of (opaque) type struct inifile 2006-06-29 20:03:08 +00:00
Jan Lindemann
b8f21f8448 Release 1.1.10-4
- Misc:
    - Bugfix (by Benno): Fix read end condition in afs_read_from_fd()
  - Inifile:
    - Bugfix: short subsections weren't matched by match_super(),
      breaking inifile_get_num_sections()
    - Add typedef void *inifile_t stub, now to be used as inifile handle
2006-06-28 13:20:50 +00:00
Jan Lindemann
d71005b4e1 Release 1.1.10-4
- Count up version to protect old version
2006-03-22 14:20:38 +00:00
Jan Lindemann
a4b3075edd Release 1.1.10-3
- Base: Fix O_TRUNC in ytools_open()
  - Uclnt:
    - Improved logging
    - Push format ids by reference into YDataBox
2006-03-22 14:05:35 +00:00
Jan Lindemann
0ee9e88e4c CHANGES: Add YPath 2006-03-17 15:33:35 +00:00
Jan Lindemann
220f7101aa Release 1.1.10-2
- Support gcc 4.0, fixed some uninitialized vars and some syntax while at it
  - Support x86_64
  - Base/misc: Add consume_bytes_from_pipe()
  - Slog: slog() inline
  - Beautify some Makefiles (FIND_SUBDIRS)
  - Make:
    - Decoupled USE_COMPILER_OPTIMIZATION_OPTS from USE_DEBUG_OPS
    - Add USE_ASSERTIONS
    - Not using qt4 debug libs anylonger
    - Add run.mk
  - YShMem: Make a couple of functions inline
  - Uclnt/cpp: Fix some uninitialized variables, possibly harming stability (thread id)
2006-03-17 15:16:17 +00:00
Jan Lindemann
4b606a767a Release 1.1.10-1
- Fix build with some broken LOCAL_PREREQ definitions
  - Base: - bugfix in file_basename()
          - Add - Remove_command_line_option()
                  - Asciify()
                  - Parse_geometry_string()
                  - Ytools_strtok_r()
                  - Vslog()
                  - Ftruncate() for windows
  - Inifile: - bugfix in dump()
  - YApplication: newly added MVC framework
  - Make: - Move compiler optimization and such from project dirs into defs.mk.in
2006-03-03 13:02:56 +00:00
Jan Lindemann
48ade6d98b CHANGES, Makefile: Add YApplication MVC framework 2006-01-14 19:27:07 +00:00
Jan Lindemann
6fb6240bab Release 1.1.10-1
- New version number for preserving previous version
2005-12-19 16:19:24 +00:00
Jan Lindemann
5bcc25939c Release 1.1.10-0
- YError: - Add setFile() and setLine() methods
  - YOptString: - newly added
  - Usrv: - Fix crash due to race in unregistering from connection list
          - Fix memory leaks in YServer.cpp
          -  Major rewrite and renaming of classes
          - Optimized memory management
          - Add memory debugger
  - Misc: - Log mpatrol mem_dump() to syslog
  - Contr: - Add module YLifo
  - YOsc: - rewrite
  - Slog, platform, misc unified into module base
  - YThread: - Add setFlags(), addFlags(), delFlags() and changed setName() to
               avoid deadlock
  - Inifile: - Support quoted strings as values
             - Add inifile_val() and inifile_str() macros
  - Scripts: - some fixes to cvs_mail.sh
  - Make: - some indentation cleanup in defs.mk.in
          - Make all targets depend on all.done
          - Fix plugin.mk
  - Platform: - Add winerrno.h; will be removed again
2005-12-05 12:37:31 +00:00
Jan Lindemann
4ff2523a62 contr: - Add module YLifo 2005-11-12 14:47:31 +00:00