Commit Graph

656 Commits

Author SHA1 Message Date
632a4d7181 added QSE_ALIGNTO(), QSE_ALIGNTO_POW2(), QSE_IS_UNALIGNED_POW2(), QSE_IS_ALIGNED_POW2() 2016-04-27 06:54:18 +00:00
9b4c897d6c changed pio to used param->fixed_argv if the number of arguments is <= 3 2016-04-11 14:32:27 +00:00
1bdd1f5f6c changed the function signature of qse_tmr_gettmout() 2016-01-30 18:07:20 +00:00
ca08d90853 fixed indentiions and type names 2016-01-29 12:31:08 +00:00
6353bbfc15 added qse_setscknonblock(), qse_initsckconn(), qse_finisckconn() 2015-12-31 15:15:44 +00:00
07f4118d5d touched up code a little bit 2015-12-13 09:56:44 +00:00
768c2eb0c5 moved mux.c to sys from cmn 2015-10-02 06:10:55 +00:00
e4a3026dc1 reorganized strjoin and related functions
added qse_thr_t
2015-09-23 13:34:04 +00:00
e11704ce16 added the SocketAddress class partially done 2015-09-15 13:29:15 +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
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
8d1704c0a4 fixed minor building issues.
renamed sys::getpgrp to sys::getpgid
2015-03-19 14:07:50 +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
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
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
0c0f0df7d8 Added a couple of 'operator new()' definitions.
Started adding Array and BinaryHeap
2015-03-04 16:30:09 +00:00
6deef2ce4b added RedBlackTree::remove()
partially added RedBlackTree::getIterator()
2015-03-01 06:29:54 +00:00
ecdb510e4b added rotate() and adjust() to RedBlackTree 2015-02-28 16:21:01 +00:00
37792be000 added Mpool::swap().
fixed a bug in HashList::rehash() when the memory pool is enabled.
added LinkedList::reverse()
2015-02-24 15:42:45 +00:00
8c15d39d9a remove the raise_exeception member variable from the memory manager.
changed the allocate(), reallocate(), callocate() to accept raise_exception instead.
touched up HashTable a bit
2015-02-17 04:45:20 +00:00
6da46ff4e1 added Mmgr::callocate()
fixed various problems in HashTable
2015-02-05 15:51:50 +00:00
6e92bb2985 added Pair and HashTable 2015-02-04 13:43:01 +00:00
67a5f4f5f5 used utime and utimes as a fallback in fs-copy.c 2015-02-03 02:26:32 +00:00
ac6661de94 added missed HeapMmgr files 2015-02-02 13:41:10 +00:00
bb1d41d4d0 dropped ExcMmgr and enhanced Mmgr to incoporate both exception raising and error returing 2015-02-02 13:30:33 +00:00
8fc288e750 added the HeapMmgr class 2015-02-02 10:45:57 +00:00
fbd7f3ccae changed the memory allocation scheme for some c++ classes 2015-02-01 16:07:26 +00:00
e7a598f591 changed a wrong macro named used in fs-copy.c 2015-01-23 03:30:44 +00:00
36829a55d7 added QSE::Exception 2015-01-18 13:43:12 +00:00
8d88ef3f40 added ExcMmgr
simplified LinkedList
2015-01-05 04:15:32 +00:00
3b672857aa added Mpool and LinkedList 2015-01-02 06:40:41 +00:00
c0fb7692d6 fixed variable declarations 2014-12-27 07:00:05 +00:00
0fdcaf547f removed recursion in file copying 2014-12-18 15:05:52 +00:00
206065f904 simplified file copying 2014-12-17 15:29:05 +00:00
11f364a6d0 added fs-copy.c 2014-12-16 04:19:48 +00:00
1ef7fc2569 touched up glob.c and glob.h 2014-12-15 04:26:41 +00:00
ac61c3044a added qse_globmbs() and qse_globwcs() 2014-12-14 15:55:03 +00:00
77939a5940 enhanced dir.c to handle both mbs and wcs by implementing the new QSE_DIR_WCSPATH option 2014-12-11 16:03:58 +00:00
0a9a80c567 added some code for file copying 2014-12-09 13:41:58 +00:00
870622f6c7 enhanced qse_fs_cpfileXXX() a bit.
added qse_mergepathdup() and related functions
2014-12-08 15:07:55 +00:00