summaryrefslogtreecommitdiff
path: root/goo
AgeCommit message (Expand)AuthorFilesLines
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
2018-03-20gfile: Fix windows buildAlbert Astals Cid1-0/+4
2018-03-04Use the detection idiom to handle the non-standard struct stat field name for...Adam Reichold1-3/+37
2018-01-09Fix more Wmissing-field-initializerAlbert Astals Cid1-3/+3
2018-01-08Run clang-tidy with modernize nullptrAlbert Astals Cid9-64/+64
2018-01-08Delete lots of copy constructors and copy assignment operatorsAlbert Astals Cid3-3/+13
2017-12-19Honor configuration for building glibc copy of strtok_rPekka Vuorela1-0/+3
2017-12-13Remove the extern C from glib.hAlbert Astals Cid1-4/+1
2017-12-12windows version for Error out on save if file has changed since we opened itThomas Freitag2-3/+17
2017-12-12Error out on save if file has changed since we opened itAlbert Astals Cid2-3/+25
2017-11-03Update (C) for commits since last releaseAlbert Astals Cid9-4/+36
2017-10-21c++11 has long longAdrian Johnson2-49/+0
2017-10-21Move strtok_r to goo/glibcAdrian Johnson2-0/+98