1999-03-16 Michael Natterer <mitschel@cs.tu-berlin.de>
This implements the rest of the unit system (unitrc loading and
saving and full PDB interface)
* Makefile.am
* gimp.1
* user_install
* user_install.bat
* unitrc: new file (default unit database) and some documentation
* app/Makefile.am
* app/gimpunit.c
* app/gimpunit_cmds.h
* app/unitrc.h: new files enabling the unit database and PDB
access to the unit system
* app/app_procs.c: parse and save unitrc
* app/gimprc.[ch]: enable unit parsing. New function
init_parse_buffers() to enable unitrc to be loaded before gimprc
* app/gimage_cmds.[ch]: new PDB procedures which set/return an
image's unit
* app/install.c: mention unitrc installation
* app/xcf.c: new xcf property for user defined units. An image's
unit is saved as either an integer ID (built in units) or as
a full unit definition without any ID
* libgimp/Makefile.am: moved gimpunit.o from libgimpi.a to
libgimp.a
* libgimp/gimp.h
* libgimp/gimpimage.c: get/set an image's unit with PDB calls
* libgimp/gimpunit.h: this file is now the header for both
app/gimpunit.c and libgimp/gimpunit.c
* libgimp/gimpunit.c: does the unit calls as PDB calls now
* libgimp/gimpunitmenu.[ch]: enable user unit functionality and a
unit selection dialog
* libgimp/gimpsizeentry.c: disble hilighting on focus_in_event and
minor bugfixes
* plug-ins/tiff/tiff.c: set image unit to "mm" if tiff unit is
"cm", save "cm" if image unit is metric
47 lines
1 KiB
Bash
Executable file
47 lines
1 KiB
Bash
Executable file
#!/bin/sh
|
|
|
|
# Script to perform the default installation steps for the
|
|
# specified user home directory.
|
|
#
|
|
# 1) Create ~/.gimp if it doesn't exist
|
|
# 2) Copy system gimprc file to ~/.gimp
|
|
# 3) Create brushes, gradients, palettes, patterns, plug-ins subdirs
|
|
# 4) Create the tmp subdirectory for disk-swapping undo buffers
|
|
# 5) Copy the palette files in system palette directory
|
|
#
|
|
|
|
echo "mkdir $2"
|
|
mkdir $2
|
|
|
|
echo "cp $1/gimprc_user $2/gimprc"
|
|
cp $1/gimprc_user $2/gimprc
|
|
|
|
echo "cp $1/unitrc $2/unitrc"
|
|
cp $1/unitrc $2/unitrc
|
|
|
|
echo "cp $1/gtkrc $2/gtkrc"
|
|
cp $1/gtkrc $2/gtkrc
|
|
|
|
echo "mkdir $2/brushes"
|
|
mkdir $2/brushes
|
|
echo "mkdir $2/gradients"
|
|
mkdir $2/gradients
|
|
echo "mkdir $2/palettes"
|
|
mkdir $2/palettes
|
|
echo "mkdir $2/patterns"
|
|
mkdir $2/patterns
|
|
echo "mkdir $2/plug-ins"
|
|
mkdir $2/plug-ins
|
|
echo "mkdir $2/modules"
|
|
mkdir $2/modules
|
|
echo "mkdir $2/gfig"
|
|
mkdir $2/gfig
|
|
echo "mkdir $2/tmp"
|
|
mkdir $2/tmp
|
|
echo "mkdir $2/scripts"
|
|
mkdir $2/scripts
|
|
echo "mkdir $2/gflares"
|
|
mkdir $2/gflares
|
|
|
|
echo "cp $1/palettes/* $2/palettes"
|
|
cp $1/palettes/* $2/palettes
|