summaryrefslogtreecommitdiffstats
path: root/src/preferences.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Preferences: hold-off on caching until fully instantiatedPatrick Storz2019-10-201-4/+5
| | | | | | | | | | This avoids caching "wrong" values when setting defaults in Preferences::_loadDefaults(). (we did this since 7ca9dc4c53873955a31c1b71559da9f7b29b4a2e for OS-specific defaults) Fixes https://gitlab.com/inkscape/inkscape/issues/99
* Preferences: add methods to set/get unsigned integersPatrick Storz2019-07-221-10/+70
| | | | | | | | | | | | | | Those should be used for RGBA color values, which would overflow the signed type otherwise. Replacement will be seamless and fully backwards-compatible, as we can read the overflowed (i.e. negative) signed integers we used to save and they will be properly unwrapped. Also reading the unsigned ints as signed ints in older versions of Inkscape will still work, as we always depended on the undefined behavior of atoi in case of out of range numbers (which luckily is means overflowing in gcc).
* Remove dead code.Tavmjong Bah2019-03-271-5/+0
|
* clang-tidy recent changesAlexander Valavanis2019-02-011-4/+4
|
* std::unique_ptr<_ObserverData>Thomas Holder2019-01-141-2/+2
|
* std::unique_ptr<PrefNodeObserver>Thomas Holder2019-01-141-1/+2
|
* Add button to delete prefsMarc Jeanmougin2019-01-111-0/+4
|
* Fix bug 1804946: Measurement tool is very slow when using gridsJabier Arraiza2018-11-251-3/+37
| | | | This move from Namedview to a new prefernecr point to not reload full namedview on meassure
* Clarify licensesMax Gaukler2018-11-081-1/+2
| | | | | | - add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
* More caching in prefsMarc Jeanmougin2018-09-121-3/+19
|
* Fix preferences crashThomas Holder2018-09-121-1/+1
| | | | a81d0009 regression
* Cache preference raw valuesMarc Jeanmougin2018-09-111-0/+1
|
* Run clang-tidy’s modernize-pass-by-value pass.Emmanuel Gil Peyrot2018-06-181-2/+3
| | | | | This avoids having to pass variables by reference before copying them when calling a constructor.
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-181-3/+3
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-2/+2
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Run clang-tidy’s modernize-use-equals-delete pass.Emmanuel Gil Peyrot2018-06-121-2/+2
| | | | | Adds a delete specifier on constructors, destructors or assignment methods that should never be called, ensuring they actually never will.
* Refactor profile directory use and promote IO::Resource get_path and ↵Martin Owens2017-06-281-2/+0
| | | | get_filename methods
* Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-281-0/+2
| | | (bzr r15027)
* Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-281-2/+0
| | | (bzr r15025)
* Header cleanup: stop using Glib types where they aren't truly needed. Eases ↵Liam P. White2014-08-311-2/+4
| | | | | GThread deprecation errors. (bzr r13341.1.190)
* string class usageKris De Gussem2014-03-161-1/+1
| | | (bzr r13157)
* Fix for 255792 : Calligraphy tool presets managementJohn Smith2012-11-301-0/+7
| | | (bzr r11916)
* More header cleanup/fwd declarationsAlex Valavanis2012-02-151-1/+0
| | | (bzr r10986)
* Fix for 910463 : Improve System preferencesJohn Smith2012-02-141-0/+5
| | | (bzr r10973)
* Removed use of 'void *' as attemtp to limit access to internals.Jon A. Cruz2011-10-231-2/+5
| | | (bzr r10689)
* Purging some forward.h files.Jon A. Cruz2011-10-041-1/+0
| | | (bzr r10664)
* add new preference widget for a number with a unit.Johan B. C. Engelen2011-04-171-11/+51
| | | | | change Preferences > Steps to this new widget (bzr r10177)
* Doc comment cleanup of '@brief'.Jon A. Cruz2011-03-211-70/+82
| | | (bzr r10120)
* First GSoC node tool commit to BazaarKrzysztof Kosi??ski2009-11-291-0/+24
| | | (bzr r8846.1.1)
* Migrate file MRU prefsJon A. Cruz2009-11-091-0/+6
| | | (bzr r8827)
* Fixed non-ASCII characters in source file. Added missing virtual dtor.Jon A. Cruz2009-05-271-1/+2
| | | (bzr r7951)
* Fixed collapsed if/cond/body lines that blocked debugging.Jon A. Cruz2009-05-051-41/+67
| | | (bzr r7823)
* Implement warning of prior errors.Jon A. Cruz2009-05-041-0/+17
| | | (bzr r7817)
* Fixed broken preferences singleton and removed GUI encapsulation leakage. ↵Jon A. Cruz2009-05-041-30/+16
| | | | | Fixes bug #367752. (bzr r7816)
* Clean up formatting so that methods are not all run together. Helps with diffs.Jon A. Cruz2009-05-041-1/+31
| | | (bzr r7815)
* Tentative fix for LP bug #168922: don't save prefs n crash handlerKrzysztof Kosi??ski2009-02-261-10/+7
| | | (bzr r7376)
* Add missing xml/repr.h header.Krzysztof Kosi??ski2009-02-131-0/+1
| | | (bzr r7288)
* Fix crashes when tool styles are not set in prefs.Krzysztof Kosi??ski2009-02-131-4/+4
| | | (bzr r7287)
* "make check" now compiles and runs on Linux.Krzysztof Kosi??ski2008-12-081-0/+1
| | | (bzr r6973)
* Change the way preferences are loaded to simplify unit testingKrzysztof Kosi??ski2008-12-071-20/+20
| | | (bzr r6964)
* From trunkTed Gould2008-10-271-36/+453
| | | (bzr r6885)
* Fix some bugs introduced by the preferences rewrite.Krzysztof Kosi??ski2008-09-161-7/+3
| | | (bzr r6826)
* Refactored preferences handling into a new version of Krzysztof Kosi??ski2008-09-161-20/+106
| | | | | | | | the Inkscape::Preferences class. Removed all use of prefs_get_string_attribute(), pref_path_get_nth_child() and create_pref() in favor of the new API. Replaced some "0 or 1" integer preferences with booleans. (bzr r6823)
* moving trunk for module inkscapeMenTaLguY2006-01-161-0/+44
(bzr r1)