Skip to content
  • Michael Natterer's avatar
    Added infrastructure to make sure we don't write to the global brush, · 894cf70d
    Michael Natterer authored
    2004-01-28  Michael Natterer  <mitch@gimp.org>
    
    	Added infrastructure to make sure we don't write to the global
    	brush, pattern etc. directories. Needed to make this configurable
    	because we can't rely on the global directories being read-only,
    	having certain names or being otherwise detectable at runtime in a
    	sane way. Fixes bug #132214.
    
    	* libgimpbase/gimpdatafiles.[ch]: added "const gchar *dirname" to
    	the GimpDataFileData struct so callbacks don't need to call
    	g_path_get_dirname() for each file.
    
    	* libgimpwidgets/gimpfileentry.c: made it work with non UTF-8
    	encoded filenames.
    
    	* libgimpwidgets/gimppatheditor.[ch]: ditto. Added GUI and API for
    	setting/getting a second "writable_path". The widget makes sure
    	that the writable_path is always a subset of the path.
    
    	* app/config/gimpconfig-utils.[ch]: added new function
    	gimp_config_build_writable_path().
    
    	* app/config/gimpcoreconfig.[ch]: added separate properties for
    	the wri...
    894cf70d
To find the state of this project's repository at the time of any of these versions, check out the tags.