Commit Graph

3324 Commits

Author SHA1 Message Date
3e1f52baa9 implemented comment preservation in the ini-format reader code correctly 2015-09-01 12:24:05 +00:00
9cf7a9af9d fixed a bug that the ini-format reader of xli handles a comment on the same line as the key-value pair.
did a preparatory work for writing qse_xli_writeini()
2015-09-01 06:32:14 +00:00
9532597507 finished implementing the initial ini-format reader.
added qse_xli_readinistd()
2015-08-31 13:31:30 +00:00
7cda6152f3 added more ini-format reader code into xli 2015-08-30 13:22:17 +00:00
63ecef90a0 enhanced the xli reader to recognize some other line termination conventions than a single LF.
added more code to the upcoming ini-style format reader
2015-08-30 03:11:54 +00:00
e8fb5c1948 started writing the ini-style file reader in xli 2015-08-29 13:04:46 +00:00
b00eaada24 simplified some null checks 2015-08-13 02:28:22 +00:00
1963e62006 enhanced qse_awk_rtx_strtonum() to handle a numeric string like 0999.112 as a floating point number 2015-07-16 03:03:51 +00:00
26440f1a96 removed unnecessary code in some initialization code.
added errnum to some open functions
2015-06-12 13:11:50 +00:00
7675a86234 changed awk to carry on even if lt_dlinit() fails 2015-06-12 08:40:58 +00:00
763efada8f added qse_isuniblank() and changed qse_isblank() to use it.
regenerated various build files
2015-06-12 03:54:04 +00:00
40c6e5f5fe changed the way to fall back to utf8 when system functions are not available 2015-04-27 13:03:32 +00:00
c6644d5b52 changed qse_setdflcmgrbyid() and qse_setdflcmgr() to return the cmgr object set.
changed the default cmgr to either SLMB or UTF8 depending on the availability of underlying library functions
2015-04-27 08:37:57 +00:00
0a8e84add2 fixed some build problems on mac os x 10.1 2015-04-26 16:20:21 +00:00
f9b3428a21 added -lqsecmn to libqsecmnxx_la_LIBADD in lib/cmn/Makefile.am 2015-04-20 13:15:45 +00:00
67c3e6d392 changed @ to \ in header docuumentation 2015-04-06 08:09:18 +00:00
3d9e4dbbf3 added pkgconfig files 2015-04-06 03:34:29 +00:00
4db106fcc3 changed QSE_CPP_ENABLE_CPP1_MOVE to QSE_CPP_ENABLE_CPP11_MOVE 2015-04-04 15:27:50 +00:00
e53cb861a7 added a missed file 2015-03-28 01:04:18 +00:00
1c1d9b4158 changed code for old compilers 2015-03-24 09:34:57 +00:00
7706db354e fixed building problems with old compilers 2015-03-23 15:14:43 +00:00
682cefde1b touched up Array 2015-03-20 14:07:54 +00:00
087faf9f67 added QSE_CPP_RVREF.
enhanced Array and BinaryHeap for C++11
2015-03-20 13:53:54 +00:00
1e839dba3d added some move-sensitive functions to Array 2015-03-20 08:03:52 +00:00
8d1704c0a4 fixed minor building issues.
renamed sys::getpgrp to sys::getpgid
2015-03-19 14:07:50 +00:00
e0d36803cc added QSE_XLI_KEYSPLITTER 2015-03-19 07:26:06 +00:00
bfee646924 fixed a bug of getting %lu wrongly in fmt-out.h
fixed some typos in StrBase.hpp
enhanced String::format & String::formatv
2015-03-19 02:33:15 +00:00
b15016a997 added String.cpp 2015-03-18 14:45:52 +00:00
c090a950c7 added Growable and enhanced StrBase 2015-03-18 13:53:22 +00:00
c6d29bc9b6 added more functions to StrBase 2015-03-17 16:06:07 +00:00
b4fd70b1e4 changed the behavior of member functions of RefCounted.
Changed SharedPtr to make use of RefCounted.
Added StrBase and String.
2015-03-14 00:54:56 +00:00
36e75b3bb2 renamed member variables of some classes 2015-03-12 11:32:18 +00:00
756a93ff41 renamed Awk::uponDemise() to Awk::uponClosing and added Awk::uponClearing() 2015-03-12 06:39:16 +00:00
0355e4e96e added more constructors to Cstr, Mcstr, Wcstr 2015-03-12 02:14:13 +00:00
47a7baeb7d added the Awk::onDemise() callback 2015-03-12 02:08:51 +00:00
a212a8ebf2 changed Awk to use HashTable instead of htb.
added Cstr, Mcstr, Wcstr.
changed Awk not to use in-class placement new in allocating a value
2015-03-11 13:33:23 +00:00
cb62c4ecd1 added quite a few sample programs 2015-03-11 06:12:48 +00:00
3793785e7c enhanced constructors of some Mmged classes.
added Mmged:setMmgr() and changed the accessibility of the member manager variable
2015-03-11 01:47:26 +00:00
23b718f366 deleted SharedPtr and renamed MmgedSharedPtr to SharedPtr 2015-03-11 01:16:31 +00:00
9a3ca2e3c1 changed Awk and Sed to inherit Uncopyable 2015-03-10 09:00:21 +00:00
49d57e3155 added SharedPtr and MmgedSharedPtr 2015-03-10 08:40:31 +00:00
15d76c28a1 added Array::upsert(), Array::ensert().
enhanced ScopedPtr
2015-03-10 06:25:15 +00:00
8eadd34b9d added POSITIONER to Array and BinaryHeap 2015-03-09 07:05:46 +00:00
09bd5bb54a fixed a wrong function name in Array.
exposed BinaryHeap::getIndex()
2015-03-07 04:03:54 +00:00
5f517f8316 refactored Array a bit 2015-03-07 04:00:44 +00:00
efc997750e changed void* operator new (qse_size_t size, QSE::Mpool* mp) to fall back to mmgr upon size mismatch.
finished primitive BinaryHeap code.
renamed Array::get() to Array::getValueAt()
renamed Array::set() to Array::setValueAt()
2015-03-07 03:55:40 +00:00
fc316009b6 removed ExcMmgr.cpp 2015-03-06 18:27:36 +00:00
dda5db6257 fixed a bug in void* operator new (qse_size_t size, QSE::Mpool* mp)
removed Mpool from Array
2015-03-06 18:24:49 +00:00
bdf3e2652d wrote mote code for Array 2015-03-06 15:51:13 +00:00
0c0f0df7d8 Added a couple of 'operator new()' definitions.
Started adding Array and BinaryHeap
2015-03-04 16:30:09 +00:00