aboutsummaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Force sanitizers for debug buildsPřemysl Eric Janouch2021-11-301-0/+7
|
* Support using libtiff directlyPřemysl Eric Janouch2021-11-281-0/+3
| | | | | | Multiple directories are read as multiple pages. The error handling is mildly questionable, as is libtiff.
* Register for opening directoriesPřemysl Eric Janouch2021-11-221-0/+2
|
* Add some custom action buttons to the sidebarPřemysl Eric Janouch2021-11-201-1/+8
| | | | | | So far they're inactive, and do not do anything. Change the icon for the current directory to stand out.
* Readjust meson.build to jpakkane's brain damagePřemysl Eric Janouch2021-11-201-1/+1
|
* Fix key handling and MesonPřemysl Eric Janouch2021-11-201-1/+7
|
* Add a customized sidebar widgetPřemysl Eric Janouch2021-11-191-1/+1
| | | | | Slowly eliminating all potential uses of GTK+'s standalone file open dialog, which is highly duplicitous.
* Do not lie as much in the desktop filePřemysl Eric Janouch2021-11-181-1/+12
|
* Add support for opening Xcursor filesPřemysl Eric Janouch2021-11-171-0/+3
| | | | | | Sadly, they don't have a canonical extension, and they don't show up in the browser. We might want to employ some level of sniffing. The first 16 bytes are enough to identify a lot.
* Use the hand/pointer cursor in the browserPřemysl Eric Janouch2021-11-131-2/+2
| | | | Also, fix the build.
* Clean upPřemysl Eric Janouch2021-11-131-2/+0
|
* Actually add gdk-pixbuf to dependenciesPřemysl Eric Janouch2021-11-121-0/+1
|
* Tell wrapped spng to give us a static libraryPřemysl Eric Janouch2021-11-121-1/+2
|
* Use spng to load thumbnailsPřemysl Eric Janouch2021-11-121-1/+1
| | | | | | | | | | Speed matters here, and this makes us about 20 percent faster at loading large directories. Moreover, libpng's PNG_ALPHA_BROKEN is indeed broken. Thumbnails have a fairly fixed format, so there are very few practical corner cases that could have been missed.
* Add support for defaulting to gdk-pixbufPřemysl Eric Janouch2021-11-101-0/+2
|
* Add very basic SVG supportPřemysl Eric Janouch2021-11-101-0/+3
| | | | | | | We need to refactor, so that SVGs are pre-rendered on each change of scaling by librsvg directly, because some elements may be rasterized. It would be best to also support building against resvg.
* meson.build: fix the io-benchmark targetPřemysl Eric Janouch2021-11-081-1/+1
|
* Improve thumbnail scaling and alignmentPřemysl Eric Janouch2021-11-031-0/+1
| | | | | | Stretch thumbnails by up to half a pixel so that they align nicely. Make use of pixman's sRGB mode.
* Split out xdg.{c,h}Přemysl Eric Janouch2021-11-011-1/+1
|
* Add a prototype of a directory view widgetPřemysl Eric Janouch2021-10-201-0/+1
|
* Add a thumbnail loaderPřemysl Eric Janouch2021-10-041-0/+1
| | | | So far not used, we'll need another widget to make use of it.
* Add a basic benchmarking toolPřemysl Eric Janouch2021-09-201-0/+8
|
* Split out image loaders into fastiv-io.cPřemysl Eric Janouch2021-09-201-1/+1
|
* Add internal support for image scalingPřemysl Eric Janouch2021-09-171-0/+1
|
* Add an icon and a desktop filePřemysl Eric Janouch2021-09-161-2/+6
|
* Add RAW support using LibRawPřemysl Eric Janouch2021-09-161-5/+9
|
* Initial commitPřemysl Eric Janouch2021-09-151-0/+19