summaryrefslogtreecommitdiff
path: root/goo
AgeCommit message (Expand)AuthorFilesLines
2018-12-06Replace Gushort by unsigned shortOliver Sander1-1/+0
2018-12-06Replace Guchar by unsigned charOliver Sander3-4/+3
2018-12-06Move definition of type Goffset from gtypes.h to gfile.hOliver Sander2-1/+3
2018-11-28Update (C)Albert Astals Cid1-0/+1
2018-11-27gooString::fromInt: Repair the return value.Greg Knight1-1/+1
2018-11-16Make GooString constructible and assignable from null pointers again since so...Adam Reichold1-6/+6
2018-11-11Rename GooString::getCString GooString::c_strOliver Sander3-18/+18
2018-10-29Update (C)Albert Astals Cid1-0/+1
2018-10-29Replace the implementation of GooString by std::string but keep the exact int...Adam Reichold2-365/+128
2018-10-23Replace GBool, gTrue, and gFalse by bool, true, false, resp.Oliver Sander8-66/+54
2018-10-21Update (C)Albert Astals Cid3-1/+4
2018-10-10Remove usage of pragmas interface and implementationAdam Reichold6-24/+0
2018-10-06Remove last use of non const GooString::getCStringAlbert Astals Cid1-1/+0
2018-10-05GooList: Be a class againAlbert Astals Cid1-1/+2
2018-10-05Remove GooList's reserving constructor since it has only three users and it s...Adam Reichold1-3/+0
2018-10-05Do not use non-standard pragma once and do not change semantics of reserving ...Adam Reichold1-2/+5
2018-10-05Remove GooList::append since the single element variant is std::vector::push_...Adam Reichold1-15/+0
2018-10-05Remove GooList::put as it is apparently unused.Adam Reichold1-4/+0
2018-10-05Turn deleteGooList macro into a template to improve type checking and diagnos...Adam Reichold1-11/+8
2018-10-05Remove GooList::insert since the single caller actually needs only std::vecto...Adam Reichold1-6/+0
2018-10-05Remove GooList::copy since it is apparently unused.Adam Reichold1-3/+0
2018-10-05Remove GooList::del since its few users are easily converted.Adam Reichold1-9/+0
2018-10-05Reimplement GooList as a subtype of std::vectorAdam Reichold2-187/+36
2018-09-30Do not use unsigned char to instantiate a random engine as the standard permi...Adam Reichold1-6/+3
2018-09-27Use the C++ standard library facilities for thread-safe random number generat...Adam Reichold2-59/+19
2018-09-23Update (C)Albert Astals Cid2-2/+2
2018-09-23GooString: some more constAlbert Astals Cid2-10/+10
2018-09-23gfile: Remove a bunch of unused functionsAlbert Astals Cid2-258/+0
2018-09-23gdir: Add some constAlbert Astals Cid2-7/+7
2018-09-21Replace GooMutex by std::recursive_mutex (and plain reference counter by std:...Adam Reichold1-93/+0
2018-09-05goo: Split GDir and GDirEntry out of gfile.hChristian Persch3-49/+92
2018-08-31Replace #pragma once by standard-supported include guards and add missing cop...Adam Reichold2-2/+18
2018-08-31Extend checked operations header with support for Clang in addition to checki...Adam Reichold1-2/+6
2018-08-31Factor out overflow-checked multiplication into a separate header for extensi...Adam Reichold2-14/+34
2018-08-29fix macOS compilation due to boolean define in jpeglibEd Porras1-1/+2
2018-08-29Add (c) of the last few commitsAlbert Astals Cid1-0/+1
2018-08-29Use GCC instrinsics to perform overflow checking in the gmem allocation funct...Adam Reichold1-0/+4
2018-08-29Turn gmem into a header-only wrapper to allow unnecessary branches to be opti...Adam Reichold2-213/+143
2018-08-29Remove generic heap debugging from gmem since external tools and compiler ins...Adam Reichold2-160/+0
2018-08-29Remove gmempp implementing C++ memory allocation operators using gmalloc for ...Adam Reichold1-32/+0
2018-07-21JpegWriter: Use the C++11 cascading constructorsAlbert Astals Cid1-6/+2
2018-07-20Add -jpegopt optimize option support to utilsMartin Packman2-0/+14
2018-05-24gmallocn: move the operation after the checksAlbert Astals Cid1-3/+1
2018-05-23greallocn: move the operation to after the checksAlbert Astals Cid1-3/+1
2018-05-06Remove GooHash after replacing it by std::unordered_map.Adam Reichold2-496/+0
2018-05-06Add conversion methods between GooString and std::string.Adam Reichold1-1/+6
2018-04-06Add some more constAlbert Astals Cid2-5/+19
2018-04-06GooString::insert make pointer constAlbert Astals Cid2-2/+2
2018-04-05Add some const to GooHash and GooStringAlbert Astals Cid4-12/+16
2018-04-02Fix build on some platformsMojca Miklavec2-4/+4