summaryrefslogtreecommitdiffstats
path: root/src/io (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Run clang-tidy’s modernize-use-noexcept pass.Emmanuel Gil Peyrot2018-06-181-4/+4
| | | | This removes deprecated dynamic exception specifications.
* Run clang-tidy’s modernize-deprecated-headers pass.Emmanuel Gil Peyrot2018-06-182-2/+2
| | | | This renames most C <*.h> includes into C++ <c*> includes.
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-183-25/+18
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-189-68/+68
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Run clang-tidy’s modernize-use-override pass.Emmanuel Gil Peyrot2018-06-187-128/+128
| | | | | This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
* Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin2018-05-044-6/+6
| | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-294-6/+6
|
* Removing sample meson build files.Felipe Corrêa da Silva Sanches2018-03-171-41/+0
| | | | | | | | | | These will be kept at a separate "meson_build" branch at https://gitlab.com/fsanches/inkscape/ Learn more at: * "Using Meson's automatic dependency manager to build GTK" ** https://www.youtube.com/watch?v=2dB80CjH_3Q * "The Meson Build System - 4+ years of work to become an overnight success" ** https://www.youtube.com/watch?v=gHdTzdXkhRY
* [meson-build] libio + zlibFelipe Corrêa da Silva Sanches2018-03-171-0/+41
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-1/+4
| | | | A lot of header clean-up.
* Misc. typosluzpaz2017-12-041-1/+1
| | | | | | Please confirm typos in the following `doc/nr-filter-interface.txt` `share/symbols/BalloonSymbols.svg` .
* Misc. typosUnknown2017-11-072-3/+3
| | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* Define INKSCAPE_FONTSDIR and add USER/SYSTEM resource paths for fontsEduard Braun2017-10-202-0/+3
| | | | | (Note we always had an empty /share/fonts directory that didn't seem to have any purpose yet)
* Merge branch 'smartpointer_refactor' of gitlab.com:jali/inkscapeMarc Jeanmougin2017-10-202-3/+3
|\
| * Refactor Util::ptr_sharedJan Lingscheid2017-10-182-3/+3
| | | | | | | | | | Util::ptr_shared<T> was only used in its <char> specialization, so it is now refactored into a non-template class. Using it with arbitary classes was dangerous anyway.
* | Drop obsolete wrapper around Glib::file_open_tmpStefano Facchini2017-10-192-23/+0
| |
* | Remove all unused makefile.inStefano Facchini2017-10-191-17/+0
|/
* Create parent directories when opening a file for writingEduard Braun2017-09-271-1/+11
| | | | | | | | | | - this affects callers of Inkscape::IO::fopen_utf8name - fixes at least two issues: - creating custom shortcuts failed when "/inkscape/keys" was missing in the configuration directory, see https://bugs.launchpad.net/inkscape/+bug/1719629 - autosaving probably failed if a non-existent directory was specified
* Expand io api for tav, resolve filename to local directoryMartin Owens2017-07-312-0/+27
|
* Replace deprecated SHGetSpecialFolderLocation with SHGetFolderLocationEduard Braun2017-07-081-2/+2
|
* Hackfest Regression: Fix profile_path() not returning the correct directoryEduard Braun2017-07-081-3/+8
| | | | Also drop some unnecessary defines from the pre-XP era
* Merge branch 'su-v/inkscape-fix-MSYS2-libsoup-req'Eduard Braun2017-07-062-2/+2
|\
| * Update MSYS2 port for new dependency (libsoup)su-v2017-07-062-2/+2
| | | | | | | | | | | | - update script to install dependencies - update InstallMSYS2.cmake - fix Windows builds (uint -> unsigned int)
* | http: Migrate to new LibSoup APIAlexander Valavanis2017-07-061-1/+1
|/
* Add new libsoup based http access with caching and asyncMartin Owens2017-07-064-0/+215
|
* Make path scanning recursive, add ustring get_filenames and clean upMartin Owens2017-07-052-16/+16
|
* Move directory scanners to new get_filenames(...) callsMartin Owens2017-07-021-3/+11
|
* Hackfest: Tidy and test for file exists in output.Martin Owens2017-07-011-3/+6
|
* Introduce get_filenames which scans paths for all filenames.Martin Owens2017-07-012-3/+75
|
* Add caching to io resources path constructionMartin Owens2017-06-292-1/+8
|
* Improved warning in io/resource.cppMartin Owens2017-06-291-1/+1
|
* Refactor profile directory use and promote IO::Resource get_path and ↵Martin Owens2017-06-282-12/+194
| | | | get_filename methods
* Use user interface files for the user interfaceMartin Owens2017-06-152-2/+36
|
* Simplify code and avoid conditional compilation by consistently using glib ↵Eduard Braun2017-04-221-15/+7
| | | | | | | | | | functions Also fixes a case where the modifier passed to g_fopen() might contain a duplicated binary specifier on Windows (e.g. 'wbb') which broke functionality in MSYS2 builds (see bug 1685091) Fixed bugs: - https://launchpad.net/bugs/1685091 (bzr r15630)
* Cleanup: Remove some unused debug messagesEduard Braun2017-04-221-54/+0
| | | (bzr r15629)
* Use GStatBuf where appropriate to ensure usage of the correct typeEduard Braun2017-01-121-1/+1
| | | | | (fixes compilation with i686-w64-mingw32) (bzr r15414)
* Inkview: Remove support for obsolete SVG JAR archivesAlex Valavanis2016-08-253-716/+0
| | | (bzr r15075)
* Add std::nothrow so tests of memory allocation work as expected.Tavmjong Bah2016-08-171-4/+4
| | | | | Should eventually be replaced by smart pointers. (bzr r15062)
* Remove deprecated Autotools and btool files. Please use CMake insteadAlex Valavanis2016-08-081-26/+0
| | | (bzr r15046)
* MergeMoritz Eberl2016-04-131-7/+1
| | | (bzr r14761.1.4)
* static code analysisKris De Gussem2016-02-221-6/+11
| | | (bzr r14665)
* Ensure strncpy'd strings are null terminatedBryce Harrington2015-08-291-0/+1
| | | (bzr r14332)
* Convert accidental member accesses into static function accessesLiam P. White2014-06-261-1/+1
| | | (bzr r13341.5.7)
* 1. make it compileLiam P. White2014-06-251-1/+1
| | | (bzr r13341.5.1)
* inkjar: Handle return values correctlyAlex Valavanis2014-03-302-25/+25
| | | (bzr r13239)
* inkjar: Fix access mode stringAlex Valavanis2014-03-301-1/+1
| | | (bzr r13235)
* Migrate inkjar to cstdio functions to fix build issues on Free BSD (Thanks ↵Alex Valavanis2014-03-302-12/+12
| | | | | Markus Engel); see bug #1232474 (bzr r13233)
* Fix build errors with clang 3.3 and c++11 enabled.Markus Engel2013-10-184-68/+64
| | | (bzr r12701)
* updates for cmakeCampbell Barton2013-09-191-2/+0
| | | (bzr r12547)
* Merge from trunk (r12439).Markus Engel2013-07-254-1595/+0
|\ | | | | (bzr r11608.1.108)