Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Thursday, October 15, 2026

CVS log for libcfg+/src/props.c

[BACK] Up to [Platon] / libcfg+ / src

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.35 / (download) - [select for diffs], Sat Sep 12 04:04:50 2015 UTC (11 years, 1 month ago) by nepto


Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored) to selected 1.1 (colored)

Introduced release 0.7.0 (12-SEP-2015)

Updated:
- Platon Group name (Platon SDG is no longer used)
- copyright year (2015)
- library homepage URLs
- certain e-mail addresses

Revision 1.34 / (download) - [select for diffs], Mon Jan 12 06:03:09 2004 UTC (22 years, 9 months ago) by nepto


Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored) to selected 1.1 (colored)

Bumped copyright year to 2004, preparing to 0.6.2 release.

Revision 1.33 / (download) - [select for diffs], Fri Nov 7 17:26:48 2003 UTC (22 years, 11 months ago) by nepto

Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored) to selected 1.1 (colored)

Changed URL from www.platon.sk to platon.sk.

Revision 1.32 / (download) - [select for diffs], Mon Feb 17 17:12:07 2003 UTC (23 years, 8 months ago) by nepto


Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored) to selected 1.1 (colored)

Updated e-mail addresses.

Revision 1.31 / (download) - [select for diffs], Tue Jan 7 16:02:29 2003 UTC (23 years, 9 months ago) by nepto

Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.1 (colored)

Increase copyright date.

Revision 1.30 / (download) - [select for diffs], Mon Oct 7 10:54:44 2002 UTC (24 years ago) by rajo

Changes since 1.29: +1 -1 lines
Diff to previous 1.29 (colored) to selected 1.1 (colored)

Tag $Id$ changed to $Platon$.

Revision 1.29 / (download) - [select for diffs], Wed Oct 2 17:49:08 2002 UTC (24 years ago) by rajo

Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored) to selected 1.1 (colored)

Part of libplaton library (src/str/ subdirectory) was moved to
src/platon/str subdirectory.

Revision 1.28 / (download) - [select for diffs], Thu Sep 5 19:08:25 2002 UTC (24 years, 1 month ago) by nepto

Changes since 1.27: +47 -47 lines
Diff to previous 1.27 (colored) to selected 1.1 (colored)

Added missing function comments/descriptions.
Constant CFG_EOF changed to CFG_EOT.
Better properties descriptions with proper default values now.
Code cleanup.

Revision 1.27 / (download) - [select for diffs], Tue Aug 27 13:19:18 2002 UTC (24 years, 1 month ago) by rajo

Changes since 1.26: +4 -4 lines
Diff to previous 1.26 (colored) to selected 1.1 (colored)

Code cleanup.

Revision 1.26 / (download) - [select for diffs], Fri Aug 16 20:31:43 2002 UTC (24 years, 2 months ago) by rajo

Changes since 1.25: +7 -5 lines
Diff to previous 1.25 (colored) to selected 1.1 (colored)

* Namespace improvements.
* All functions in shared directory src/str have names with prefix 'cfg_'.
  In project libplaton are these function names withouth prefix.

Revision 1.25 / (download) - [select for diffs], Tue Aug 6 23:38:30 2002 UTC (24 years, 2 months ago) by rajo

Changes since 1.24: +129 -1 lines
Diff to previous 1.24 (colored) to selected 1.1 (colored)

Added functions:
    cfg_add_properties_str()
    cfg_add_properties_type()
    cfg_remove_properties_str()
    cfg_remove_properties_type()

Revision 1.24 / (download) - [select for diffs], Mon Aug 5 19:23:20 2002 UTC (24 years, 2 months ago) by rajo

Changes since 1.23: +69 -7 lines
Diff to previous 1.23 (colored) to selected 1.1 (colored)

Added functions:
    int cfg_clear_properties(con, type, ...)
    int cfg_add_properties(con, type, str, ...)
    int cfg_remove_properties(con, type, str, ...)

Revision 1.23 / (download) - [select for diffs], Sat Aug 3 20:03:21 2002 UTC (24 years, 2 months ago) by rajo

Changes since 1.22: +38 -1 lines
Diff to previous 1.22 (colored) to selected 1.1 (colored)

Added function cfg_add_properties(con, type, str, ...);

Revision 1.22 / (download) - [select for diffs], Thu Jul 18 22:16:30 2002 UTC (24 years, 3 months ago) by nepto


Changes since 1.21: +12 -2 lines
Diff to previous 1.21 (colored) to selected 1.1 (colored)

Lubomir Host added to authors in Doxygen autogenerated documentation.
Added folding into main cfg+.h header file.
Various countext initialization functions implmented, to get backward
compatibility. They are:
  - cfg_get_cmdline_context_argc()
  - cfg_set_cmdline_context_argc()
  - cfg_get_cmdline_context_pos()
  - cfg_set_cmdline_context_pos()
  - cfg_get_cfgfile_context_pos()
  - cfg_set_cfgfile_context_pos()
Improvements.

Revision 1.21 / (download) - [select for diffs], Mon Jul 15 14:45:54 2002 UTC (24 years, 3 months ago) by rajo

Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored) to selected 1.1 (colored)

Headers update.

Revision 1.20 / (download) - [select for diffs], Mon Jun 24 18:21:28 2002 UTC (24 years, 3 months ago) by jombik9

Changes since 1.19: +4 -1 lines
Diff to previous 1.19 (colored) to selected 1.1 (colored)

ChangeLog and TODO update.

Revision 1.19 / (download) - [select for diffs], Sun Jun 23 16:43:47 2002 UTC (24 years, 3 months ago) by jombik9

Changes since 1.18: +52 -32 lines
Diff to previous 1.18 (colored) to selected 1.1 (colored)

Properties handling stuff updated (bad handling of property clearing).
Fixed annoying sigfault as an implication of bad properties handling.

Revision 1.18 / (download) - [select for diffs], Sun Jun 23 10:48:46 2002 UTC (24 years, 3 months ago) by jombik9

Changes since 1.17: +198 -112 lines
Diff to previous 1.17 (colored) to selected 1.1 (colored)

These real properties were added:
    CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR
    CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR
    CFG_FILE_QUOTE_PREFIX
    CFG_FILE_QUOTE_POSTFIX
    + appropriate _FILE_ equivalents
Various virtual properties added for setting up two or more real
properties in one function call:
    CFG_QUOTE
    CFG_LINE_QUOTE
    CFG_FILE_QUOTE
    CFG_QUOTE_PREFIX
    CFG_QUOTE_POSTFIX
    CFG_MULTI_VALS_SEPARATOR
    CFG_FILE_MULTI_VALS_SEPARATOR
    CFG_LINE_MULTI_VALS_SEPARATOR
    CFG_NORMAL_MULTI_VALS_SEPARATOR
    CFG_LEFTOVER_MULTI_VALS_SEPARATOR
    CFG_OPTION_ARG_SEPARATOR
Default properties values update.
Improved internal functions split_multi_arg() and unquote_single_arg().

Revision 1.17 / (download) - [select for diffs], Thu May 30 22:29:45 2002 UTC (24 years, 4 months ago) by jombik9


Changes since 1.16: +123 -49 lines
Diff to previous 1.16 (colored) to selected 1.1 (colored)

Special properties stuff completely rewritten from scratch.
Now it is possible to link applications agains our library.
Old code was removed, only in props.c was left commented.
New documentation texts for Doxygen.

Revision 1.16 / (download) - [select for diffs], Sun Apr 21 10:08:40 2002 UTC (24 years, 6 months ago) by jombik9


Changes since 1.15: +9 -7 lines
Diff to previous 1.15 (colored) to selected 1.1 (colored)

Neccessary building stuff changes.
Headers update.

Revision 1.15 / (download) - [select for diffs], Fri Apr 19 18:23:52 2002 UTC (24 years, 6 months ago) by host8

Changes since 1.14: +2 -0 lines
Diff to previous 1.14 (colored) to selected 1.1 (colored)

'#include' stuff.
Removed test for strerror() function -- not used.

Revision 1.14 / (download) - [select for diffs], Sun Apr 7 12:47:08 2002 UTC (24 years, 6 months ago) by jombik9

Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) to selected 1.1 (colored)

Doxygen documentations.

Revision 1.13 / (download) - [select for diffs], Mon Feb 25 18:45:56 2002 UTC (24 years, 7 months ago) by host8

Changes since 1.12: +66 -17 lines
Diff to previous 1.12 (colored) to selected 1.1 (colored)

Source code indentation.

Revision 1.12 / (download) - [select for diffs], Mon Feb 18 21:34:56 2002 UTC (24 years, 8 months ago) by jombik9

Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored) to selected 1.1 (colored)

libcfg improvements: when parsing file and stop str prefix founded, line
is returnet in current option string accessible via cfg_get_cur_opt()
function

copyright, version and another notes in libcfg

EP config file and command lien parsing (written from scratch) with
focus on variability accroding to Wolcaans ideas

TODO list updates

Revision 1.11 / (download) - [select for diffs], Sun Feb 17 15:18:45 2002 UTC (24 years, 8 months ago) by jombik9

Changes since 1.10: +17 -0 lines
Diff to previous 1.10 (colored) to selected 1.1 (colored)

Total sync.
Files headers in libcfg project.
Transaltion updates in phpWebFileManager.
New signatures.

Revision 1.10 / (download) - [select for diffs], Sun Dec 16 20:44:37 2001 UTC (24 years, 10 months ago) by jombik9

Changes since 1.9: +75 -0 lines
Diff to previous 1.9 (colored) to selected 1.1 (colored)

Too many improvements:
- Makefile change - 'make test' added
- libcfg properties reorganization
- starting of quotation implementation

Revision 1.9 / (download) - [select for diffs], Mon Dec 10 21:01:48 2001 UTC (24 years, 10 months ago) by jombik9

Changes since 1.8: +20 -0 lines
Diff to previous 1.8 (colored) to selected 1.1 (colored)

* better stuff for manipulating with context flags (add, remove, clear, ...)
  - cfg_set_context_flag(), cfg_clear_context_flag()
    and getting info functions cfg_get_context_flag(), cfg_is_context_flag()

Revision 1.8 / (download) - [select for diffs], Sun Dec 9 15:07:37 2001 UTC (24 years, 10 months ago) by jombik9

Changes since 1.7: +0 -149 lines
Diff to previous 1.7 (colored) to selected 1.1 (colored)

Improvements.

Revision 1.7 / (download) - [select for diffs], Sat Dec 8 18:23:52 2001 UTC (24 years, 10 months ago) by jombik9

Changes since 1.6: +79 -35 lines
Diff to previous 1.6 (colored) to selected 1.1 (colored)

* get_multi_line() will return return code according to error and pointer
  to buffer will be passed as function parameter
* parameter to specify end of line postfixes for multi lines

* functions str_left_trim(), str_right_trim() for white characters removing
* macros ltrim(), rtrim() or str_ltrim(), str_ltrim()
* macros str_trim(), strtrim(), trim()

* leftover arguments dual mode:
  1.) can have valid options after leftover arguments
  2.) after first leftover argument is all cosidered as leftover argument
  Default initialization will be according to POSIXLY_CORRECT environment
  variable. Can be changed by changing context flags.
* better stuff for manipulating with context flags (add, remove, clear, ...)
  - add, clear, remove implemented

* universal functions with strdyn context properties manipulation and
  create appropriate macros

Revision 1.6 / (download) - [select for diffs], Sun Dec 2 23:28:35 2001 UTC (24 years, 10 months ago) by jombik9

Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored) to selected 1.1 (colored)

Props bugfixes.
Function cfg_parse() implemented.
Various bugfixes.
TODO list updated.

Revision 1.5 / (download) - [select for diffs], Fri Nov 30 02:10:27 2001 UTC (24 years, 10 months ago) by jombik9

Changes since 1.4: +31 -53 lines
Diff to previous 1.4 (colored) to selected 1.1 (colored)

* command line stop string implemented
* create strdyn_create_ar() and link strdyn_duplicate()
* boolean multi options initialization handling
* multi options detection and error handling
* string data type support added
* string multi options initialization handling
* others improvements

Revision 1.4 / (download) - [select for diffs], Tue Oct 23 00:05:18 2001 UTC (24 years, 11 months ago) by jombik9

Changes since 1.3: +2 -0 lines
Diff to previous 1.3 (colored) to selected 1.1 (colored)

Basic implementation command line parsing.
Not fully tested, not fully worked, but seems to be good after few little improvements. :-)

Revision 1.3 / (download) - [select for diffs], Tue Oct 16 18:22:17 2001 UTC (25 years ago) by jombik9

Changes since 1.2: +87 -0 lines
Diff to previous 1.2 (colored) to selected 1.1 (colored)

Command line prefixes (-, --) implemented.
Command line & config file separators (=, =) implemented.

Revision 1.2 / (download) - [select for diffs], Thu Oct 11 13:27:34 2001 UTC (25 years ago) by jombik9

Changes since 1.1: +6 -9 lines
Diff to previous 1.1 (colored)

Default values initialization.
Improvements in strdyn library.

Revision 1.1 / (download) - [selected], Wed Oct 10 20:43:31 2001 UTC (25 years ago) by jombik9

Properties implementation.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top