Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-04 | Programmatically apply new formatting to code | Jay Berkenbilt | |
Run this: for i in **/*.cc **/*.c **/*.h **/*.hh; do clang-format < $i >| $i.new && mv $i.new $i done | |||
2022-02-08 | WHITESPACE ONLY -- expand tabs in source code | Jay Berkenbilt | |
This comment expands all tabs using an 8-character tab-width. You should ignore this commit when using git blame or use git blame -w. In the early days, I used to use tabs where possible for indentation, since emacs did this automatically. In recent years, I have switched to only using spaces, which means qpdf source code has been a mixture of spaces and tabs. I have avoided cleaning this up because of not wanting gratuitous whitespaces change to cloud the output of git blame, but I changed my mind after discussing with users who view qpdf source code in editors/IDEs that have other tab widths by default and in light of the fact that I am planning to start applying automatic code formatting soon. | |||
2022-02-04 | Add a blank line after the first header included in each source | Jay Berkenbilt | |
2021-02-21 | Add QPDFObjGen::unparse | Jay Berkenbilt | |
2020-12-28 | Add ostream << for QPDFObjGen | Jay Berkenbilt | |
2013-07-08 | Fix QPDFObjGen constructor implementation | Jay Berkenbilt | |
2013-06-14 | Use QPDFObjectHandle::getObjGen() where appropriate | Jay Berkenbilt | |
In internal code and examples, replace calls to getObjectID() and getGeneration() with calls to getObjGen() where possible. | |||
2013-06-14 | Promote QPDF::ObjGen to top-level object QPDFObjGen | Jay Berkenbilt | |