Commit Graph

  • 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 hyung-hwan 2015-04-27 08:37:57 +00:00
  • 0a8e84add2 fixed some build problems on mac os x 10.1 hyung-hwan 2015-04-26 16:20:21 +00:00
  • f9b3428a21 added -lqsecmn to libqsecmnxx_la_LIBADD in lib/cmn/Makefile.am hyung-hwan 2015-04-20 13:15:45 +00:00
  • 67c3e6d392 changed @ to \ in header docuumentation hyung-hwan 2015-04-06 08:09:18 +00:00
  • 3d9e4dbbf3 added pkgconfig files hyung-hwan 2015-04-06 03:34:29 +00:00
  • 4db106fcc3 changed QSE_CPP_ENABLE_CPP1_MOVE to QSE_CPP_ENABLE_CPP11_MOVE hyung-hwan 2015-04-04 15:27:50 +00:00
  • e53cb861a7 added a missed file hyung-hwan 2015-03-28 01:04:18 +00:00
  • 1c1d9b4158 changed code for old compilers hyung-hwan 2015-03-24 09:34:57 +00:00
  • 7706db354e fixed building problems with old compilers hyung-hwan 2015-03-23 15:14:43 +00:00
  • 682cefde1b touched up Array hyung-hwan 2015-03-20 14:07:54 +00:00
  • 087faf9f67 added QSE_CPP_RVREF. enhanced Array and BinaryHeap for C++11 hyung-hwan 2015-03-20 13:53:54 +00:00
  • 1e839dba3d added some move-sensitive functions to Array hyung-hwan 2015-03-20 08:03:52 +00:00
  • 8d1704c0a4 fixed minor building issues. renamed sys::getpgrp to sys::getpgid hyung-hwan 2015-03-19 14:07:50 +00:00
  • e0d36803cc added QSE_XLI_KEYSPLITTER hyung-hwan 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 hyung-hwan 2015-03-19 02:33:15 +00:00
  • b15016a997 added String.cpp hyung-hwan 2015-03-18 14:45:52 +00:00
  • c090a950c7 added Growable and enhanced StrBase hyung-hwan 2015-03-18 13:53:22 +00:00
  • c6d29bc9b6 added more functions to StrBase hyung-hwan 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. hyung-hwan 2015-03-14 00:54:56 +00:00
  • 36e75b3bb2 renamed member variables of some classes hyung-hwan 2015-03-12 11:32:18 +00:00
  • 756a93ff41 renamed Awk::uponDemise() to Awk::uponClosing and added Awk::uponClearing() hyung-hwan 2015-03-12 06:39:16 +00:00
  • 0355e4e96e added more constructors to Cstr, Mcstr, Wcstr hyung-hwan 2015-03-12 02:14:13 +00:00
  • 47a7baeb7d added the Awk::onDemise() callback hyung-hwan 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 hyung-hwan 2015-03-11 13:33:23 +00:00
  • cb62c4ecd1 added quite a few sample programs hyung-hwan 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 hyung-hwan 2015-03-11 01:47:26 +00:00
  • 23b718f366 deleted SharedPtr and renamed MmgedSharedPtr to SharedPtr hyung-hwan 2015-03-11 01:16:31 +00:00
  • 9a3ca2e3c1 changed Awk and Sed to inherit Uncopyable hyung-hwan 2015-03-10 09:00:21 +00:00
  • 49d57e3155 added SharedPtr and MmgedSharedPtr hyung-hwan 2015-03-10 08:40:31 +00:00
  • 15d76c28a1 added Array::upsert(), Array::ensert(). enhanced ScopedPtr hyung-hwan 2015-03-10 06:25:15 +00:00
  • 8eadd34b9d added POSITIONER to Array and BinaryHeap hyung-hwan 2015-03-09 07:05:46 +00:00
  • 09bd5bb54a fixed a wrong function name in Array. exposed BinaryHeap::getIndex() hyung-hwan 2015-03-07 04:03:54 +00:00
  • 5f517f8316 refactored Array a bit hyung-hwan 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() hyung-hwan 2015-03-07 03:55:40 +00:00
  • fc316009b6 removed ExcMmgr.cpp hyung-hwan 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 hyung-hwan 2015-03-06 18:24:49 +00:00
  • bdf3e2652d wrote mote code for Array hyung-hwan 2015-03-06 15:51:13 +00:00
  • 0c0f0df7d8 Added a couple of 'operator new()' definitions. Started adding Array and BinaryHeap hyung-hwan 2015-03-04 16:30:09 +00:00
  • e26a49bcb8 added more functions to RedBlackTable hyung-hwan 2015-03-02 14:42:55 +00:00
  • 0ece41a9e0 added RedBlackTable hyung-hwan 2015-03-01 12:55:36 +00:00
  • 8c4921a9b4 enhanced RedBlackTree's iterator hyung-hwan 2015-03-01 07:34:54 +00:00
  • 6deef2ce4b added RedBlackTree::remove() partially added RedBlackTree::getIterator() hyung-hwan 2015-03-01 06:29:54 +00:00
  • ecdb510e4b added rotate() and adjust() to RedBlackTree hyung-hwan 2015-02-28 16:21:01 +00:00
  • 88e2e477b9 fixed wrong words hyung-hwan 2015-02-27 15:30:35 +00:00
  • 14f5a8a9b3 added HashList::inject() and HashTable::inject(). improved HashTable::upsert(). added HashList::ensert() and HashTable::ensert(). started porting rbt to RedBlackTree hyung-hwan 2015-02-27 15:27:59 +00:00
  • 06dbccbc06 simplified HashTable, HashList, LinkedList hyung-hwan 2015-02-27 14:19:04 +00:00
  • ca8956366c removed MPOOL from some template classes hyung-hwan 2015-02-27 07:26:51 +00:00
  • ae717e066e changed HashTable::remove() and HashTable::search() to use HashList::heteroxxx() calls hyung-hwan 2015-02-26 03:15:15 +00:00
  • f93f5e9704 experimenting on a simpler HashTable implementation hyung-hwan 2015-02-25 16:27:46 +00:00
  • 37792be000 added Mpool::swap(). fixed a bug in HashList::rehash() when the memory pool is enabled. added LinkedList::reverse() hyung-hwan 2015-02-24 15:42:45 +00:00
  • 890097af66 refactored HashTable, HashList, LinkedList hyung-hwan 2015-02-23 17:40: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 hyung-hwan 2015-02-17 04:45:20 +00:00
  • 0a5ee4de4d added COMPARATOR to HashTable hyung-hwan 2015-02-05 16:13:33 +00:00
  • 6da46ff4e1 added Mmgr::callocate() fixed various problems in HashTable hyung-hwan 2015-02-05 15:51:50 +00:00
  • 6e92bb2985 added Pair and HashTable hyung-hwan 2015-02-04 13:43:01 +00:00
  • 67a5f4f5f5 used utime and utimes as a fallback in fs-copy.c hyung-hwan 2015-02-03 02:26:32 +00:00
  • ac6661de94 added missed HeapMmgr files hyung-hwan 2015-02-02 13:41:10 +00:00
  • bb1d41d4d0 dropped ExcMmgr and enhanced Mmgr to incoporate both exception raising and error returing hyung-hwan 2015-02-02 13:30:33 +00:00
  • 8fc288e750 added the HeapMmgr class hyung-hwan 2015-02-02 10:45:57 +00:00
  • 65b4e57a79 updated non-unix/linux build files hyung-hwan 2015-02-01 16:09:44 +00:00
  • fbd7f3ccae changed the memory allocation scheme for some c++ classes hyung-hwan 2015-02-01 16:07:26 +00:00
  • 0585bf00ae removed redundant comments hyung-hwan 2015-02-01 04:12:07 +00:00
  • 3f94bd2cd6 implemented a hack not to use the chunked transfer encoding ii the response code is 1xx, 204, 304 or the request method is HEAD hyung-hwan 2015-02-01 04:10:56 +00:00
  • e7a598f591 changed a wrong macro named used in fs-copy.c hyung-hwan 2015-01-23 03:30:44 +00:00
  • fc9ad20e7a touched up code a little bit hyung-hwan 2015-01-19 03:52:06 +00:00
  • dc118785c7 added the HashList class hyung-hwan 2015-01-18 15:52:21 +00:00
  • 36829a55d7 added QSE::Exception hyung-hwan 2015-01-18 13:43:12 +00:00
  • 48536f73c9 corrected tiny little source glitches hyung-hwan 2015-01-15 06:02:25 +00:00
  • 8d88ef3f40 added ExcMmgr simplified LinkedList hyung-hwan 2015-01-05 04:15:32 +00:00
  • 3b672857aa added Mpool and LinkedList hyung-hwan 2015-01-02 06:40:41 +00:00
  • 91e4e06318 changed int operator! to bool operator! hyung-hwan 2014-12-31 16:29:52 +00:00
  • 53a3366e7f added ScopedPtr hyung-hwan 2014-12-31 16:19:33 +00:00
  • fe0a2a6d63 added a few basic c++ classes hyung-hwan 2014-12-31 16:09:19 +00:00
  • c0fb7692d6 fixed variable declarations hyung-hwan 2014-12-27 07:00:05 +00:00
  • 0fdcaf547f removed recursion in file copying hyung-hwan 2014-12-18 15:05:52 +00:00
  • 206065f904 simplified file copying hyung-hwan 2014-12-17 15:29:05 +00:00
  • 11f364a6d0 added fs-copy.c hyung-hwan 2014-12-16 04:19:48 +00:00
  • 1ef7fc2569 touched up glob.c and glob.h hyung-hwan 2014-12-15 04:26:41 +00:00
  • ac61c3044a added qse_globmbs() and qse_globwcs() hyung-hwan 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 hyung-hwan 2014-12-11 16:03:58 +00:00
  • 0a9a80c567 added some code for file copying hyung-hwan 2014-12-09 13:41:58 +00:00
  • 870622f6c7 enhanced qse_fs_cpfileXXX() a bit. added qse_mergepathdup() and related functions hyung-hwan 2014-12-08 15:07:55 +00:00
  • af623db137 added code to handle QSE_FS_CPFILE_PRESERVE hyung-hwan 2014-12-07 17:09:43 +00:00
  • e01c1f8644 wrote a file copy function partially hyung-hwan 2014-12-03 15:27:45 +00:00
  • 44129510dc fixed glob.c to use qse_stat_t instead of struct stat. fixed other minor problems hyung-hwan 2014-11-28 17:01:29 +00:00
  • 947f5a8d8d added qse_getpathcore()/qse_getmbspathcore()/qse_getwcspathcore() added qse_fs_dupfspathforwcs() improved qse_fs_mkdirXXX() hyung-hwan 2014-11-27 15:58:51 +00:00
  • 99e9160c53 corrected some mistakes in qse_fs_mkdir() hyung-hwan 2014-11-26 15:38:08 +00:00
  • 8304c5920e started writing qse_fs_mkdir() hyung-hwan 2014-11-26 15:33:30 +00:00
  • 5f61505860 added qse_fs_setopt() & qse_fs_getopt(). added QSE_FS_CBS and changed qse_fs_del() to call cbs.del() if available hyung-hwan 2014-11-26 15:14:24 +00:00
  • cbb7991ca8 added QSE_DIR_LIMITED & QSE_GLOB_LIMITED fixed bugs in qse_fs_delXXX() hyung-hwan 2014-11-25 03:25:46 +00:00
  • 7d21e90ce2 renamed qse_tmr_remove() to qse_tmr_delete(). removed qse_fs_delete() and added qse_fs_delfile()/qse_fs_deldir() with some new options hyung-hwan 2014-11-24 17:01:04 +00:00
  • 8678660b82 added some experimental and unfinished code using tli hyung-hwan 2014-11-20 15:12:28 +00:00
  • 619425cd72 indented some lines in the LICENSE file hyung-hwan 2014-11-19 14:50:27 +00:00
  • 56e5b5191b switched the license to BSD hyung-hwan 2014-11-19 14:42:24 +00:00
  • 28ad5392c8 fixed files for an old compiler hyung-hwan 2014-11-18 16:10:12 +00:00
  • 284a0b18be touched up code for old sco compiler hyung-hwan 2014-11-17 17:18:11 +00:00
  • cce68401e2 fixed code a bit more for the old sco compiler hyung-hwan 2014-11-17 15:57:00 +00:00
  • e57c9673d1 enhanced types and macros to handle the wchar_t type defined to 1 byte in size hyung-hwan 2014-11-17 15:25:55 +00:00
  • e3be2e5273 fixed configure.ac hyung-hwan 2014-11-17 15:01:49 +00:00
  • 0962885749 touched up code a bit for building with watcom. hyung-hwan 2014-11-16 07:17:06 +00:00