summaryrefslogtreecommitdiff
path: root/tools/source/generic
AgeCommit message (Expand)Author
2023-12-07cid#1545320 Unused valueCaolán McNamara
2023-10-05Drop MinMax in favor of std::clampMike Kaganski
2023-08-02split Point/Size/Rectangle into AbsoluteScreenPixel* typesNoel Grandin
2023-07-27Check / adjust the correct variablesMike Kaganski
2023-07-06make tools::Poly*gon single-arg constructors explicitNoel Grandin
2023-04-24loplugin:unnecessarygetstr extend to createFromAsciiNoel Grandin
2023-04-18tdf#143200 assert when pasting a cell to a large-height rangeNoel Grandin
2023-01-09tdf#147906 Use std::hypot for Pythagorean additionLeonid Ryzhov
2022-11-18ofz#53450 Integer-overflowCaolán McNamara
2022-11-17ofz#53450 Integer-overflowCaolán McNamara
2022-11-13Fix typosAndrea Gelmini
2022-10-27add some more asserts in Fraction::MakeFractionNoel Grandin
2022-10-27rational_ReduceInaccurate unnecessary hereNoel Grandin
2022-10-27tdf#123419 optimise ImplMakeFractionNoel Grandin
2022-10-07ofz#52191 Integer-overflowCaolán McNamara
2022-08-30ofz#50761 Integer-overflowCaolán McNamara
2022-08-24tools: rename Rectangle::Justify() to Rectangle::Normalize()Chris Sherlock
2022-08-13tdf#145614 Convert #define to constexprehsan
2022-08-09tools: prefix member variables with an 'm'Chris Sherlock
2022-07-11tools: rename getHeight/Width() to GetOpenHeight/Width()Chris Sherlock
2022-06-17Rectangle: split SetSize into SetWidth/SetHeightJan-Marek Glogowski
2022-05-07This condition is apparently fatalStephan Bergmann
2022-04-28use more string_view in tools::ColorNoel Grandin
2022-04-27use more string_view in toolsNoel Grandin
2022-04-26add o3tl::toUInt32Noel Grandin
2022-04-12include OutputDevice MapMode in SalLayoutGlyphsCache key (tdf#148400)Luboš Luňák
2022-04-02Recheck modules t* with IWYUGabor Kelemen
2022-03-13ofz#45527 detect too many points earlierCaolán McNamara
2022-03-13pass reference to the target vector insteadCaolán McNamara
2022-03-10tdf#113066 tdf#142204 EMF Implement SETARCDIRECTIONBartosz Kosiorek
2022-03-05ofz: Use-of-uninitialized-valueCaolán McNamara
2022-02-03cid#1497939 Division or modulo by zeroCaolán McNamara
2021-11-29tools Color: implement MSO-style luminance modulation/offset filterMiklos Vajna
2021-11-26speed up Fraction::operator*= a littleNoel Grandin
2021-11-19Drop F_PI1800/F_PI18000, and unify deg2rad/rad2deg conversionsMike Kaganski
2021-11-19Drop F_2PIMike Kaganski
2021-11-19Use M_PI* instead of F_PI*Mike Kaganski
2021-10-29Let's assume this is a bogus warningTor Lillqvist
2021-09-20clean up ambiguous confusing rectangle APIs like IsInside()Luboš Luňák
2021-09-17ensure that some basic geometry classes are trivially copyableLuboš Luňák
2021-09-16Revert "speedup rational_FromDouble"Noel Grandin
2021-09-15No need to check if nDX is 0 for atan2Mike Kaganski
2021-09-06tdf#144319 fix formula loadNoel Grandin
2021-09-06clang-tidy:readability-redundant-member-initNoel Grandin
2021-08-17Rename SaturatingSet[XY] to SaturatingSetPos[XY]Mike Kaganski
2021-08-17Simplify and inline tools::Rectangle::JustifyMike Kaganski
2021-08-16Rename setX/setY to SetPosX/SetPosY, to align with SetPosMike Kaganski
2021-08-16Drop tools::Rectangle::getX/getY, which are just duplicates of Left/TopMike Kaganski
2021-08-15Simplify tools::Rectangle a bitMike Kaganski
2021-08-12Unify and simplify tools::Rectangle methods returning PointMike Kaganski