/[publicrep]/pikotools
ViewVC logotype

Log of /pikotools

View Directory Listing Directory Listing


Sticky Revision:

Revision 1216 - Directory Listing - [select for diffs]
Modified Wed Sep 25 16:12:10 2019 UTC (3 years, 2 months ago) by tomek
Diff to previous 1170
added: in FileLog::save_log(): test whether synchro_lock() has returned true




Revision 1170 - Directory Listing - [select for diffs]
Modified Tue Feb 19 13:08:07 2019 UTC (3 years, 9 months ago) by tomek
Diff to previous 1168
in spacetojson: if there is only one item then do not put it in the table




Revision 1168 - Directory Listing - [select for diffs]
Modified Thu Jan 31 20:56:40 2019 UTC (3 years, 10 months ago) by tomek
Diff to previous 1167
added: to Date: support for parsing timezone offsets



Revision 1167 - Directory Listing - [select for diffs]
Modified Mon Jan 28 18:06:18 2019 UTC (3 years, 10 months ago) by tomek
Diff to previous 1163
added: to Log: IntMinWidth(size_t min_width)
       minimal width for integers
added: to Log: operator<<(long long s)
added: to TextStreamBase:
       operator<<(long long);
       operator<<(unsigned long long);
       int_min_width(size_t min_width); // minimal width for integers
                          



Revision 1163 - Directory Listing - [select for diffs]
Modified Mon Jan 7 03:29:34 2019 UTC (3 years, 11 months ago) by tomek
Diff to previous 1157
added to convert: PatternReplacer
for replacing parameters in patterns e.g. Replace("param %0", "first param")




Revision 1157 - Directory Listing - [select for diffs]
Modified Sat Nov 24 17:09:25 2018 UTC (4 years ago) by tomek
Diff to previous 1156
changed in utf8: functions taking WTextStream now take a template TextStreamBase




Revision 1156 - Directory Listing - [select for diffs]
Modified Sat Nov 24 13:30:45 2018 UTC (4 years ago) by tomek
Diff to previous 1155
added to utf8:
bool UTF8ToWide(const char * utf8, size_t utf8_len, WTextStream & res, bool clear = true, int mode = 1);
bool UTF8ToWide(const char * utf8,                  WTextStream & res, bool clear = true, int mode = 1);
bool UTF8ToWide(const std::string & utf8,           WTextStream & res, bool clear = true, int mode = 1);
bool UTF8ToWide(std::istream & utf8,                WTextStream & res, bool clear = true, int mode = 1);

void WideToUTF8(PT::WTextStream & buffer,                       std::string & utf8,  bool clear = true, int mode = 1);
void WideToUTF8(PT::WTextStream & buffer,                       std::ostream & utf8, int mode = 1);

these functions need some testing yet




Revision 1155 - Directory Listing - [select for diffs]
Modified Sat Nov 24 10:47:13 2018 UTC (4 years ago) by tomek
Diff to previous 1149
fixed: FileLog didn't save an utf8 sequence



Revision 1149 - Directory Listing - [select for diffs]
Modified Fri Nov 23 17:07:52 2018 UTC (4 years ago) by tomek
Diff to previous 1133
changed in logger:
renamed Logger -> Log
        this class has an api (<< operators) for taking what should be put to the log file
        as the buffer is used WTextStream which should be allocated elsewhere
added:  FileLog - this class saves to a file log





Revision 1133 - Directory Listing - [select for diffs]
Modified Mon Oct 29 23:47:23 2018 UTC (4 years, 1 month ago) by tomek
Diff to previous 1130
added to convert/text.h:
bool IsSubStringp(const StringType1 * short_str, const StringType2 * long_str);
bool IsSubString(const StringType1 * short_str, const StringType2 * long_str);
bool IsSubString(const StringType1 & short_str, const StringType2 & long_str);
bool IsSubStringNoCasep(const StringType1 * short_str, const StringType2 * long_str);
bool IsSubStringNoCase(const StringType1 * short_str, const StringType2 * long_str);
bool IsSubStringNoCase(const StringType1 & short_str, const StringType2 & long_str);
(moved from winix)





Revision 1130 - Directory Listing - [select for diffs]
Modified Wed Oct 24 16:25:47 2018 UTC (4 years, 1 month ago) by tomek
Diff to previous 1127
added: to convert/text.h:
       int CompareNoCase(const StringType1 * str1_begin, const StringType1 * str1_end, const StringType2 * str2)



Revision 1127 - Directory Listing - [select for diffs]
Modified Thu Oct 4 13:41:07 2018 UTC (4 years, 2 months ago) by tomek
Diff to previous 1126
added to convert/text.h:
bool EqualNoCasep(const StringType1 * str1, const StringType2 * str)
int CompareNoCasep(const StringType1 * str1, const StringType2 * str2)




Revision 1126 - Directory Listing - [select for diffs]
Modified Wed Sep 19 21:24:23 2018 UTC (4 years, 2 months ago) by tomek
Diff to previous 1125
changed: when parsing date skip 'Z' character if exists (iso format)



Revision 1125 - Directory Listing - [select for diffs]
Modified Sat Aug 11 17:37:35 2018 UTC (4 years, 3 months ago) by tomek
Diff to previous 1111
added: CompareNoCase() to convert/text.h




Revision 1111 - Directory Listing - [select for diffs]
Modified Fri May 25 17:12:28 2018 UTC (4 years, 6 months ago) by tomek
Diff to previous 1101
added: to convert/text
       wchar_t ToLower(wchar_t c)
       wchar_t ToUpper(wchar_t c)
       void ToLower(std::wstring & s)
       void ToUpper(std::wstring & s)
       
       template<class StringType1, class StringType2>
       bool EqualNoCase(const StringType1 * str1, const StringType2 * str2)

       template<class StringType1, class StringType2>
       bool EqualNoCase(const StringType1 & str1, const StringType2 & str2)

       template<class StringType1, class StringType2>
       bool EqualNoCase(const StringType1 * str1_begin, const StringType1 * str1_end, const StringType2 * str2)

added: to space:
       Value * GetValueNoCase(const wchar_t * name);
       Value * GetValueNoCase(const std::wstring & name);
       const Value * GetValueNoCase(const wchar_t * name) const;
       const Value * GetValueNoCase(const std::wstring & name) const;

       
       



Revision 1101 - Directory Listing - [select for diffs]
Modified Thu Apr 26 16:36:15 2018 UTC (4 years, 7 months ago) by tomek
Diff to previous 1095
fixed: JSONToSpaceParser incorrectly read the last character from an UTF8 string (a last character before terminating zero char)
       it caused a syntax error when parsing



Revision 1095 - Directory Listing - [select for diffs]
Modified Mon Apr 23 14:28:22 2018 UTC (4 years, 7 months ago) by tomek
Diff to previous 1093
added: Logger



Revision 1093 - Directory Listing - [select for diffs]
Modified Sun Apr 22 21:22:55 2018 UTC (4 years, 7 months ago) by tomek
Diff to previous 1089
added: Toa() for long long, int, short and unsigned as well
fixed: when serializing Date the year has at least 4 digits
       e.g. 0001 when the year is equal to one




Revision 1089 - Directory Listing - [select for diffs]
Modified Fri Apr 20 09:33:53 2018 UTC (4 years, 7 months ago) by tomek
Diff to previous 1083
added: method Date::SerializeISO(Stream & out)
       outputs to the given stream: YYYY-MM-DDTHH:MM:SSZ, eg: 1990-02-12T13:05:39Z
added: parsing date in a format: YYYY-MM-DDTHH:MM:SS ('T' letter given)




Revision 1083 - Directory Listing - [select for diffs]
Modified Mon Apr 16 22:55:58 2018 UTC (4 years, 7 months ago) by tomek
Diff to previous 1082
some work in Space
- default value returned from TextRef()



Revision 1082 - Directory Listing - [select for diffs]
Modified Mon Apr 16 22:51:14 2018 UTC (4 years, 7 months ago) by tomek
Diff to previous 1070
temporarily commented 'current_nested_level' in JSONtoSpaceParser



Revision 1070 - Directory Listing - [select for diffs]
Modified Fri Jan 5 20:03:11 2018 UTC (4 years, 11 months ago) by tomek
Diff to previous 1067
added:   to methods Toull(), Toll(), Toul(), Toui(), Tol(), Toi()
         a new parameter: bool allow_skip_whitechars default true
added:   new methods: Toull_b(), Toll_b(), Toul_b(), Toui_b(), Tol_b(), Toi_b()
         automatically detects the base (radix):
           4323 - base 10
           0122 - base 8  (string starts with 0)
           #fff - base 16 (string starts with #)
           &101 - base 2  (string starts with &)
added:   CharType * SkipWhiteFromBack(CharType * str, bool check_additional_chars = true, bool treat_new_line_as_white = true)
         skipping white characters from the end of a string
changed: Toll_b(), Toull_b(), Tol_b() and Toul_b() are used in Space now
         for methods ToInt() etc so we are able to use a different base now
changed: some work in Space (const correctness)
       




Revision 1067 - Directory Listing - [select for diffs]
Modified Thu Dec 7 11:35:12 2017 UTC (5 years ago) by tomek
Diff to previous 1066
some work in Space API:
added: new GetValue() implementation
       Value * GetValue(const wchar_t * name)
       Value * GetValue(const std::wstring & name)
       const Value * GetValue(const wchar_t * name) const
       const Value * GetValue(const std::wstring & name) const
added: const correctness for Text() and TextA() methods
       std::wstring Text(...) const;
       std::string TextA(...) const;
added: TextA() with a wide second argument
       std::string TextA(const wchar_t * name, const wchar_t * def) const;
       std::string TextA(const std::wstring & name, const wchar_t * def) const;
       std::string TextA(const std::wstring & name, const std::wstring & def) const;
       




Revision 1066 - Directory Listing - [select for diffs]
Modified Tue Dec 5 16:32:21 2017 UTC (5 years ago) by tomek
Diff to previous 1065
added: functions for dealing with white characters:
       bool IsWhite(wchar_t c, bool check_additional_chars, bool treat_new_line_as_white) (checking unicode white characters too)
       CharType * SkipWhite(CharType * str, bool check_additional_chars = true, bool treat_new_line_as_white = true)
       IsDigit(wchar_t c, int base, int * digit)

added: functions to converting from a string to an integer:
       unsigned long long Toull(const CharType * str, int base = 10, const CharType ** after_str = 0, bool * was_overflow = 0)
       long long Toll(const CharType * str, int base = 10, const CharType ** after_str = 0, bool * was_overflow = 0)
       unsigned long Toul(const CharType * str, int base = 10, const CharType ** after_str = 0, bool * was_overflow = 0)
       unsigned int  Toui(const CharType * str, int base = 10, const CharType ** after_str = 0, bool * was_overflow = 0)
       long          Tol(const CharType * str, int base = 10, const CharType ** after_str = 0, bool * was_overflow = 0)
       int           Toi(const CharType * str, int base = 10, const CharType ** after_str = 0, bool * was_overflow = 0)

changed: some work in Space (new Api)       
       now Text() methods returns std::wstring by value (before they were returned by reference)
       added std::wstring & TextRef() methods
       added unsigned int UInt(), unsigned long ULong() and LongLong() and ULongLong()
       GetValue() renamed to GetFirstValue()
       AText() renamed to TextA() and they return std::string by value now
       



Revision 1065 - Directory Listing - [select for diffs]
Modified Tue Jun 27 16:51:55 2017 UTC (5 years, 5 months ago) by tomek
Diff to previous 1034
start changing the Space API
removed table_single from Space



Revision 1034 - Directory Listing - [select for diffs]
Modified Fri Mar 18 09:27:40 2016 UTC (6 years, 8 months ago) by tomek
Diff to previous 1025
changed: using relative paths calculated with relative_path now




Revision 1025 - Directory Listing - [select for diffs]
Modified Mon Feb 8 18:00:17 2016 UTC (6 years, 9 months ago) by tomek
Diff to previous 1019
some work in MainSpaceParser: added reading long (--longname) parameters



Revision 1019 - Directory Listing - [select for diffs]
Modified Thu Jan 21 18:49:42 2016 UTC (6 years, 10 months ago) by tomek
Diff to previous 991
added: MainSpaceParser - starting writing a parser for main(argc, argv) arguments
(a Space object is returned)




Revision 991 - Directory Listing - [select for diffs]
Modified Wed Nov 12 04:11:28 2014 UTC (8 years ago) by tomek
Diff to previous 985
instead of directly using 'ar' program we are using the AR macro now
(which defaults to 'ar' if you do not define it)



Revision 985 - Directory Listing - [select for diffs]
Modified Sat Nov 1 17:11:00 2014 UTC (8 years, 1 month ago) by tomek
Diff to previous 962
removed: svn:executable attribute from files



Revision 962 - Directory Listing - [select for diffs]
Modified Sat Oct 4 11:18:33 2014 UTC (8 years, 2 months ago) by tomek
Diff to previous 448
fixed: in static size_t WideToInt(const wchar_t * wide_string, size_t string_len, int & z, bool & correct)
       we didn't test UTF8_CheckRange()

added: functions for converting from a wide string into an utf8 c-string:
       bool WideToUTF8(const wchar_t * wide_string, size_t string_len, char * utf8, size_t utf8_len, size_t & utf8_written, int mode = 1);
       bool WideToUTF8(const wchar_t * wide_string,                    char * utf8, size_t utf8_len, size_t & utf8_written, int mode = 1);
       bool WideToUTF8(const std::wstring & wide_string,               char * utf8, size_t utf8_len, size_t & utf8_written, int mode = 1);

       bool WideToUTF8(const wchar_t * wide_string, size_t string_len, char * utf8, size_t utf8_len, int mode = 1);
       bool WideToUTF8(const wchar_t * wide_string,                    char * utf8, size_t utf8_len, int mode = 1);
       bool WideToUTF8(const std::wstring & wide_string,               char * utf8, size_t utf8_len, int mode = 1);




Revision 448 - Directory Listing - [select for diffs]
Modified Thu Nov 28 22:21:10 2013 UTC (9 years ago) by tomek
Diff to previous 444
added:   to membuffer: 
         template<typename in_item_type>
         void append(const in_item_type * item_array, size_t len);
         when adding values from item_array are casted to the type of the internal buffer
changed: some minor optimizations in Space (in Add() methods with WTextStream as an argument)
changed: removed following write() methods from TextStreamBase:
         TextStreamBase & write(const char * buf,    size_t len);
         TextStreamBase & write(const wchar_t * buf, size_t len);
         and added a template instead:
         template<typename in_buffer_type>
         TextStreamBase & write(const in_buffer_type * buf, size_t len);
         this allows to write char* buffer to TextStreamBase<wchar_t...> (and vice versa)
added:   two write() methods to TextStreamBase:
         write(const char * format, double val);
         write(const wchar_t * format, double val);
         converting double value to the text (format is the same as in snprintf)




Revision 444 - Directory Listing - [select for diffs]
Modified Tue Oct 15 23:53:57 2013 UTC (9 years, 1 month ago) by tomek
Diff to previous 439
added:   -I.. flag for Makefiles when compiling
changed: in SpaceToJSON::PrintToken():
         slash doesn't have to be escaped when serializing to JSON




Revision 439 - Directory Listing - [select for diffs]
Modified Tue May 7 05:13:08 2013 UTC (9 years, 7 months ago) by tomek
Diff to previous 434
dummy commit (testing a new repository)



Revision 434 - Directory Listing - [select for diffs]
Modified Sat Oct 27 07:45:39 2012 UTC (10 years, 1 month ago) by tomek
Diff to previous 433
fixed: in MemBuffer::MemBuffer(const MemBuffer<> & arg)
       we have to initialize some variables before calling the operator=



Revision 433 - Directory Listing - [select for diffs]
Modified Wed Oct 17 19:55:16 2012 UTC (10 years, 1 month ago) by tomek
Diff to previous 432
added: to Space:
       bool HasValue(const wchar_t * name, const wchar_t * value);
       bool HasValue(const wchar_t * name, const std::wstring & value);
       bool HasValue(const std::wstring & name, const wchar_t * value);
       bool HasValue(const std::wstring & name, const std::wstring & value);
       useful when testing whether a value is in a list (or in simple table too)



Revision 432 - Directory Listing - [select for diffs]
Modified Tue Sep 25 16:50:01 2012 UTC (10 years, 2 months ago) by tomek
Diff to previous 431
changed: in SpaceParser: now we do not parse special characters when reading commentaries
         so we can parse:
         # such a \n string
         beforehand this \n was treated as a new line character
         and the parser was returning syntax error when reading above 'string'



Revision 431 - Directory Listing - [select for diffs]
Modified Tue Sep 11 21:41:48 2012 UTC (10 years, 2 months ago) by tomek
Diff to previous 430
some commentaries



Revision 430 - Directory Listing - [select for diffs]
Modified Wed Jul 25 10:27:20 2012 UTC (10 years, 4 months ago) by tomek
Diff to previous 429
added: to Space:
       std::wstring & FindAdd(const WTextStream & name);
       std::wstring & Add(const wchar_t * name,        const WTextStream & value);
       std::wstring & Add(const std::wstring & name,   const WTextStream & value);
       std::wstring & Add(const WTextStream & name,    const WTextStream & value);




Revision 429 - Directory Listing - [select for diffs]
Modified Sun Jul 15 22:53:24 2012 UTC (10 years, 4 months ago) by tomek
Diff to previous 428
changed: rewritten the Serialize method in SpaceToJSON class



Revision 428 - Directory Listing - [select for diffs]
Modified Fri Jul 13 12:26:09 2012 UTC (10 years, 4 months ago) by tomek
Diff to previous 427
updated: SpaceToJSON (not finished yet)



Revision 427 - Directory Listing - [select for diffs]
Modified Thu Jul 12 15:01:15 2012 UTC (10 years, 4 months ago) by tomek
Diff to previous 426
added: JSONToSpaceParser -- a parser for JSON format to Space structure
added: SpaceToJSON -- a serializer from Space structure to JSON (not finished yet)



Revision 426 - Directory Listing - [select for diffs]
Modified Tue Jul 10 16:53:26 2012 UTC (10 years, 4 months ago) by tomek
Diff to previous 425
added: some work in membuffer and textstreambase



Revision 425 - Directory Listing - [select for diffs]
Modified Tue Jul 3 14:58:18 2012 UTC (10 years, 5 months ago) by tomek
Diff to previous 424
added: convert (functions for converting) currently only int(long) -> string
added: textstream (an efficient memory stream for creating strings -- it's using MemBuffer)



Revision 424 - Directory Listing - [select for diffs]
Modified Mon Jul 2 20:27:31 2012 UTC (10 years, 5 months ago) by tomek
Diff to previous 423
added: some work in MemBuffer (copy cctor and assignment operator)


Revision 423 - Directory Listing - [select for diffs]
Modified Sun Jul 1 22:49:08 2012 UTC (10 years, 5 months ago) by tomek
Diff to previous 422
fixed: friend keyword should be used with a type name like 'class'


Revision 422 - Directory Listing - [select for diffs]
Modified Sun Jul 1 22:38:27 2012 UTC (10 years, 5 months ago) by tomek
Diff to previous 421
added: some work in MemBuffer


Revision 421 - Directory Listing - [select for diffs]
Modified Sun Jul 1 00:39:41 2012 UTC (10 years, 5 months ago) by tomek
Diff to previous 419
added: start working on MemBuffer (an efficient memory buffer)



Revision 419 - Directory Listing - [select for diffs]
Modified Sat Jun 30 23:22:31 2012 UTC (10 years, 5 months ago) by tomek
Diff to previous 418
changed: Makefile



Revision 418 - Directory Listing - [select for diffs]
Modified Tue Jun 26 23:20:59 2012 UTC (10 years, 5 months ago) by tomek
Diff to previous 417
added: to Space:
       const std::wstring * GetValue(const std::wstring & name) const;
       std::wstring & Add(const wchar_t * name,        size_t value);
       std::wstring & Add(const std::wstring & name,   size_t value);




Revision 417 - Directory Listing - [select for diffs]
Modified Fri Jun 22 23:35:16 2012 UTC (10 years, 5 months ago) by tomek
Diff to previous 416
added: to Date:
       template<class Stream> void SerializeMonthDay(Stream & out) const;
       template<class Stream> void SerializeHourMin(Stream & out) const;




Revision 416 - Directory Listing - [select for diffs]
Modified Wed May 30 21:48:44 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 415
added: to Date:
       bool ParseMonthDayTime(const CStringType * str, const CStringType ** str_after = 0);
       parsing: MM:DD HH[:MM[:SS]]



Revision 415 - Directory Listing - [select for diffs]
Modified Sun May 27 23:50:10 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 414
added: Date::ToTm() now sets tm_wday too



Revision 414 - Directory Listing - [select for diffs]
Modified Sat May 26 22:38:18 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 413
added:
       Date(const char * str);
       Date(const wchar_t * str);
       Date(const std::string & str);
       Date(const std::wstring & str);
 
       Date & operator=(const char * str);
       Date & operator=(const wchar_t * str);
       Date & operator=(const std::string & str);
       Date & operator=(const std::wstring & str);

       void Swap(Date&);
removed:
       templates cctors and operators=
       it is better to have directly char*, wchar_t and string, wstring



Revision 413 - Directory Listing - [select for diffs]
Modified Thu May 24 19:24:37 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 412
fixed: two operators: Date::operator=(const CStringType)
       need 'return' statement


Revision 412 - Directory Listing - [select for diffs]
Modified Tue May 22 23:47:41 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 411
added: some methods for parsing from a string


Revision 411 - Directory Listing - [select for diffs]
Modified Sun May 13 21:49:06 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 410
changed: Date::SerializeDay outputs the date in a form of YYYY-MM-DD (before was: YYYY.MM.DD)


Revision 410 - Directory Listing - [select for diffs]
Modified Sat May 12 18:20:39 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 409
changed: in SpaceParser:
         white characters can be escaped by '\ ' and in such a case this is not a delimiter
         (when reading single token)


Revision 409 - Directory Listing - [select for diffs]
Modified Sat May 12 15:54:20 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 408
fixed: in Space serializer: we have to escape more characters
fixed: in SpaceParser::ReadTokenSingle
       the delimiter can be only if the character was not escaped


Revision 408 - Directory Listing - [select for diffs]
Modified Sat May 12 14:54:19 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 407
changed: now in SpaceParser 'split_single' and utf8 are default
removed: some errors checking at the end of a line
         now we can have in the same line: value="option" value2="option2"



Revision 407 - Directory Listing - [select for diffs]
Modified Thu May 10 21:16:19 2012 UTC (10 years, 6 months ago) by tomek
Diff to previous 406
changed: SpaceParser -- parser's engine has been rewritten
         now we can map all strings to all strings
         documentation in space.h need to be updated yet


Revision 406 - Directory Listing - [select for diffs]
Modified Sat May 5 15:13:45 2012 UTC (10 years, 7 months ago) by tomek
Diff to previous 405
some cosmetic changes in date.h


Revision 405 - Directory Listing - [select for diffs]
Modified Sat May 5 15:08:04 2012 UTC (10 years, 7 months ago) by tomek
Diff to previous 404
added: Date structure -- represents year, month, day, hour, min, sec
       with O(1) algorithm for converting from time_t (seconds from Unix epoch)


Revision 404 - Directory Listing - [select for diffs]
Modified Mon Apr 30 22:54:37 2012 UTC (10 years, 7 months ago) by tomek
Diff to previous 403
changed Makefile dep


Revision 403 - Directory Listing - [select for diffs]
Modified Mon Apr 30 13:17:50 2012 UTC (10 years, 7 months ago) by tomek
Diff to previous 402
changed: in space/spaceparser.cpp the correct include file (spaceparser.h now)


Revision 402 - Directory Listing - [select for diffs]
Modified Mon Apr 30 13:10:55 2012 UTC (10 years, 7 months ago) by tomek
Diff to previous 401
changed: class name: ConfParser -> SpaceParser


Revision 401 - Directory Listing - [select for diffs]
Modified Mon Apr 30 12:38:20 2012 UTC (10 years, 7 months ago) by tomek
Diff to previous 399
changed: directory name: confparser -> space


Revision 399 - Directory Listing - [select for diffs]
Modified Wed Apr 11 20:24:15 2012 UTC (10 years, 7 months ago) by tomek
Diff to previous 397
added: to Space:
       void RemoveSpace(const wchar_t * name);
       void RemoveSpace(const std::wstring & name);



Revision 397 - Directory Listing - [select for diffs]
Modified Mon Mar 12 20:31:17 2012 UTC (10 years, 8 months ago) by tomek
Diff to previous 395
added: to Space:
       std::wstring & FindAdd(const wchar_t * name);
       std::wstring & FindAdd(const std::wstring & name);



Revision 395 - Directory Listing - [select for diffs]
Modified Tue Mar 6 13:17:25 2012 UTC (10 years, 9 months ago) by tomek
Diff to previous 387
added: Space::Remove(const wchar_t * name)
       Space::Remove(const std::wstring & name)


Revision 387 - Directory Listing - [select for diffs]
Modified Wed Feb 15 07:57:44 2012 UTC (10 years, 9 months ago) by tomek
Diff to previous 386
fixed: win32 macros


Revision 386 - Directory Listing - [select for diffs]
Modified Wed Feb 15 07:46:34 2012 UTC (10 years, 9 months ago) by tomek
Diff to previous 384
fixed: swprintf version for MS Visual


Revision 384 - Directory Listing - [select for diffs]
Modified Tue Feb 14 20:34:37 2012 UTC (10 years, 9 months ago) by tomek
Diff to previous 383
added: to Space:
       void RemoveSpace(size_t child_index)


Revision 383 - Directory Listing - [select for diffs]
Modified Sun Feb 12 18:54:06 2012 UTC (10 years, 9 months ago) by tomek
Diff to previous 382
changed: in Space:
         methods Add() return a reference to the inserted value now (std::wstring &)


Revision 382 - Directory Listing - [select for diffs]
Modified Fri Feb 10 00:32:22 2012 UTC (10 years, 9 months ago) by tomek
Diff to previous 379
added: to Space:
       void Add(const wchar_t * name, bool value);
       void Add(const wchar_t * name, int value);
       void Add(const wchar_t * name, long value);



Revision 379 - Directory Listing - [select for diffs]
Modified Mon Jan 16 10:16:55 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 374
added: to Space:
       long Long(const wchar_t * name)
       for getting a long variable,
added: to Space:
       void Add(const wchar_t * name, long value)
       void Add(const wchar_t * name, const wchar_t * value)
       for inserting a variable,
added: to Space:
       Space & AddSpace(const wchar_t * name);
       for inserting a new space
added: to Space:
       Space * FindSpace(const wchar_t * name);
       to find a specified space
added: to Space:
       Space & FindAddSpace(const wchar_t * name);
       to find a specified space and if not exists
       automatically add a new one



Revision 374 - Directory Listing - [select for diffs]
Modified Thu Jan 12 02:46:16 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 371
added: namespace PT, global Makefile file


Revision 371 - Directory Listing - [select for diffs]
Modified Thu Jan 12 00:24:08 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 370
importing confparser to pikotools


Revision 370 - Directory Listing - [select for diffs]
Modified Thu Jan 12 00:23:29 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 368
creating directory /pikotools/trunk/confparser


Revision 368 - Directory Listing - [select for diffs]
Modified Wed Jan 11 11:22:30 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 367
moving mainparser to pikotools


Revision 367 - Directory Listing - [select for diffs]
Modified Wed Jan 11 11:15:36 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 366
moving utf8.cpp from ezc to pikotools


Revision 366 - Directory Listing - [select for diffs]
Modified Wed Jan 11 11:15:20 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 364
moving utf8.h from ezc to pikotools


Revision 364 - Directory Listing - [select for diffs]
Modified Wed Jan 11 11:02:59 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 363
creating directory pikotools/trunk/utf8


Revision 363 - Directory Listing - [select for diffs]
Modified Wed Jan 11 11:02:02 2012 UTC (10 years, 10 months ago) by tomek
Diff to previous 362
creating directory pikotools/trunk


Revision 362 - Directory Listing - [select for diffs]
Added Wed Jan 11 11:01:23 2012 UTC (10 years, 10 months ago) by tomek
creating directory pikotools


svnadmin@ttmath.org
ViewVC Help
Powered by ViewVC 1.2.1