Commit graph

2859 commits

Author SHA1 Message Date
Manish Singh
dbc143a61e revert that last set_locale change, it was bogus
* app/main.c: revert that last set_locale change, it was bogus

* app/gdisplay.c: don't update menu sensitivities when flushing
immediately, so that painting isn't slowed by it

-Yosh
1999-09-27 22:12:44 +00:00
Michael Natterer
002aa905db app/Makefile.am app/gimphelp.[ch] new files
1999-09-27  Michael Natterer  <mitch@gimp.org>

	* app/Makefile.am
	* app/gimphelp.[ch]
	* app/gimpui.[ch]: new files

	* app/interface.[ch]
	* app/preferences_dialog.[ch]

	The GIMP Help System part 1: Press "F1" in any dialog to pop up
	the help page for this dialog.

	Moved the widget constructors from preferences_dialog.[ch] and the
	query boxes from interface.[ch] to gimpui.[ch].

	The dialog constructors take a help_func and a help_data
	parameter and install the "F1" accelerator which emits the new
	"help" signal.

	The "help" signal callback calls help_func(help_data) which finally
	has to call gimp_help() which in turn invokes the help browser.

	Still have to find a proper way to (1) prevent "F1" being assigned
	to some menu item and (2) to catch "F1" while browsing the menu
	trees in order to pop up the help for the selected item.

	* app/menus.c: a <Toolbox>/File/Help... menu item.
	* app/commands.[ch]: a command callback for the "Help..." menu item.

	* app/gimprc.[ch]: new boolean gimprc variable "use_help".

	* app/info_dialog.[ch]: pass a help function and data to the info
	dialog constructor.

	* app/tools.[ch]: store the tools help page names in the tool info
	structure. Export a special tools_help_func() which shows the help
	page for the active tool.

	* app/[all files calling a dialog constructor]: pass the dialog's
	help page to the constructor.

	Most dialogs are now created by gimp_dialog_new() which also sets
	up the action_area and the WM delete event callback, so I removed
	the resp. code from these files.

	Fixed some minor bugs and did some other stuff but didn't change
	any logic except dialog creation.

	* plug-ins/helpbrowser/helpbrowser.c: don't try to call a running
	help browser and don't install any menu path (all done in
	app/gimphelp.[ch] now).
1999-09-27 17:58:10 +00:00
Asbjørn Pettersen
46a53f0a7d add parse_add_directory_tokens() 1999-09-27 15:23:58 +00:00
Kelly Martin
412043dc7c Fixed a stupid typo.
Fixed a stupid typo.

--klm
1999-09-27 02:24:25 +00:00
Sven Neumann
1f103341c0 brush pipe animation in the brushes dialog too
--Sven
1999-09-26 21:16:37 +00:00
Sven Neumann
4695e3ae51 s/widget_draw/widget_queue_draw/
--Sven & Jtl
1999-09-26 11:35:01 +00:00
BST 1999 Adam D. Moss
62695195ae Fix bizarre typo and clean up a switch.
Sun Sep 26 10:56:26 BST 1999 Adam D. Moss <adam@gimp.org>

	* app/plug-in.c: Fix bizarre typo and clean up a switch.
1999-09-26 09:57:32 +00:00
Manish Singh
0fac8034eb version number bump
* configure.in: version number bump

* app/unittest/Makefile.am: commented out unused var targets to
quell warnings

* libgimp/stdplugins-intl.h: fix include guard

* plug-ins/common/animoptimize.c
* plug-ins/common/lic.c
* plug-ins/common/warp.c
* plug-ins/gap/Makefile.am
* plug-ins/gap/gap_arr_dialog.c
* plug-ins/gap/gap_dbbrowser_utils.c
* plug-ins/gap/gap_filter_foreach.c
* plug-ins/gap/gap_filter_main.c
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_mod_layer.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_mov_exec.c
* plug-ins/gap/gap_mpege.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/gap/gap_resi_dialog.c
* plug-ins/gap/gap_split.c
* plug-ins/gap/resize.c
* plug-ins/gimpressionist/Makefile.am
* plug-ins/gimpressionist/brush.c
* plug-ins/gimpressionist/color.c
* plug-ins/gimpressionist/general.c
* plug-ins/gimpressionist/gimp.c
* plug-ins/gimpressionist/gimpressionist.c
* plug-ins/gimpressionist/orientation.c
* plug-ins/gimpressionist/orientmap.c
* plug-ins/gimpressionist/paper.c
* plug-ins/gimpressionist/placement.c
* plug-ins/gimpressionist/ppmtool.c
* plug-ins/gimpressionist/presets.c
* plug-ins/gimpressionist/preview.c
* plug-ins/gimpressionist/repaint.c
* plug-ins/gimpressionist/size.c
* plug-ins/gimpressionist/sizemap.c
* plug-ins/mosaic/Makefile.am
* plug-ins/mosaic/mosaic.c
* plug-ins/struc/Makefile.am
* plug-ins/struc/struc.c: applied gimp-yasuhiro-990917-0, plugin i18n patch

-Yosh
1999-09-26 05:16:19 +00:00
Sven Neumann
cd45f5d062 applied patches
--Sven
1999-09-26 04:53:59 +00:00
Sven Neumann
ae743e3f17 Cleanups...
Shame on the one who decided it would be good idea to load pixmap brushes
as pipes, it destroys the whole purpose of the GIMP_IS_BRUSH_PIPE macro!!


--Sven & Jtl
1999-09-26 03:39:59 +00:00
Sven Neumann
eba56bd1c3 animate brush_pipes in the popup; the brush_selector will have to follow
this example later....


--Sven & Jtl
1999-09-26 02:25:33 +00:00
Sven Neumann
933a5abd54 bug-fixing....
--Sven
1999-09-25 21:45:26 +00:00
Sven Neumann
31331996fa fun with gradient_length and fade_out
--Sven & Jtl
1999-09-25 19:49:58 +00:00
Asbjørn Pettersen
03cc050dce gimprc unit test prog 1999-09-25 17:19:32 +00:00
Manish Singh
d02f3bce77 moved the gtk_set_locale call to after it's been inited
* app/main.c: moved the gtk_set_locale call to after it's
been inited

* app/paint_core.h: set skip for ToolFlags

* app/procedural_db.h: don't skip PDB_TEMPORARY in PDBProcType

* libgimp/Makefile.am: don't install stdplugins-intl.h, that's
only for disted plugins

* libgimp/gimpenums.h: is now autogenned

* libgimp/gimpfeatures.h.in: #define for new enums

* libgimp/gimpintl.h: #include <locale.h>

* libgimp/stdplugins-intl.h: add include guards

* plug-ins/AlienMap2/Makefile.am: add INTLLIBS

* plug-ins/gflare/Makefile.am: removed unused libgimpui

* plug-ins/script-fu/script-fu-console.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu-server.c: use stdplugins-intl.h

* plug-ins/sel2path/Makefile.am: removed unused libgck.la

* tools/pdbgen/Makefile.am: removed script-fu.pl, added enumcode.pl

* tools/pdbgen/lib.pl
* tools/pdbgen/enumcode.pl: enumcode.pl now autogenned gimpenums.h
as well as the script-fu stuff

-Yosh
1999-09-25 01:59:43 +00:00
Sven Neumann
24ed8bc505 made gimp_help accessible through the PDB
--Sven
1999-09-25 01:59:42 +00:00
Manish Singh
45cd1c9f3a moved the gtk_set_locale call to after it's been inited
* app/main.c: moved the gtk_set_locale call to after it's
been inited

* app/paint_core.h: set skip for ToolFlags

* app/procedural_db.h: don't skip PDB_TEMPORARY in PDBProcType

* libgimp/Makefile.am: don't install stdplugins-intl.h, that's
only for disted plugins

* libgimp/gimpenums.h: is now autogenned

* libgimp/gimpfeatures.h.in: #define for new enums

* libgimp/gimpintl.h: #include <locale.h>

* libgimp/stdplugins-intl.h: add include guards

* plug-ins/AlienMap2/Makefile.am: add INTLLIBS

* plug-ins/gflare/Makefile.am: removed unused libgimpui

* plug-ins/script-fu/script-fu-console.c
* plug-ins/script-fu/script-fu-scripts.c
* plug-ins/script-fu/script-fu-server.c: use stdplugins-intl.h

* plug-ins/sel2path/Makefile.am: removed unused libgck.la

* tools/pdbgen/Makefile.am: removed script-fu.pl, added enumcode.pl

* tools/pdbgen/lib.pl
* tools/pdbgen/enumcode.pl: enumcode.pl now autogenned gimpenums.h
as well as the script-fu stuff

-Yosh
1999-09-25 01:59:42 +00:00
Sven Neumann
5f6d9e9ac5 reenabled the line preview for the eraser tool
--Sven
1999-09-24 23:23:23 +00:00
BST 1999 Andy Thomas
8218e200c7 app/paths_dialog.c
Fri Sep 24 23:54:26 BST 1999 Andy Thomas <alt@gimp.org>

	* app/paths_dialog.c

	Applied patch from Garry R. Osgood. Fixes bug #2253.
	Thansk for the patch!
1999-09-24 23:01:10 +00:00
BST 1999 Andy Thomas
ba5b191bae app/fileops.c
Fri Sep 24 22:22:43 BST 1999 Andy Thomas <alt@gimp.org>

	* app/fileops.c

	Fix for the preview/thumbnail interactions causing
	corruptions.
1999-09-24 21:39:06 +00:00
Manish Singh
be6f7de15b argh, forgot this
-Yosh
1999-09-24 18:41:37 +00:00
Sven Neumann
fc44a95b00 gimprc updates
--Sven
1999-09-24 18:28:35 +00:00
Asbjørn Pettersen
3ede4b4487 add sys/types.h to skip warn. 1999-09-24 15:15:17 +00:00
Manish Singh
709853e2cc list script-fu files
-Yosh
1999-09-24 01:08:03 +00:00
Manish Singh
8f677a146f remove separate dir for po stuff
-Yosh
1999-09-24 01:05:55 +00:00
Sven Neumann
3c3c9e5793 I18n for script-fu (another patch from Daniel Egger).
--Sven
1999-09-24 00:23:33 +00:00
Manish Singh
9b2fe40fbd make sux
-Yosh
1999-09-24 00:03:47 +00:00
Manish Singh
7d62a34eb4 app/channel.h app/gimpimage.h app/gimpimageP.h app/layer.h app/undo.[ch]
* app/channel.h
* app/gimpimage.h
* app/gimpimageP.h
* app/layer.h
* app/undo.[ch]
* app/undo_types.h: use proper naming convention for undo enums,
and hide them from the pdbgen stuff

* app/procedural_db.h: don't skip PDB_END

* app/undo_history.c: remove gccism from undo_history_append_special

* libgimp/gimpintl.h: INIT_LOCALE should be defined in all cases

* plug-ins/script-fu/Makefile.am: add script-fu-constants.[ch]

* plug-ins/script-fu/script-fu.c: use init_generated_constants

* plug-ins/script-fu/siod.h: #include <stdio.h> for FILE *

* tools/pdbgen/script-fu.pl: new file

* tools/pdbgen/Makefile.am: add rule for constant script-fu gen

* tools/pdbgen/enumgen.pl: add enum skip feature

* tools/pdbgen/lib.pl: use nicks for gimpenums.h

* tools/pdbgen/pdb/procedural_db.pdb: ignore PDB_END

-Yosh
1999-09-23 23:42:38 +00:00
Zach Beane
99ed75c9ef Check trust_dirty_flag preference; if we don't trust it, save no matter
* app/fileops.c: Check trust_dirty_flag preference; if we
        don't trust it, save no matter what.

        * app/preferences_dialog.c, app/gimprc.c, app/gimprc.h:
        Added trust_dirty_flag preference option, defaults to off.

-- Zach
1999-09-23 20:41:25 +00:00
Zach Beane
6f022ac3bc Check the prefs for trust_dirty_flag; if we don't trust it, save no
matter what.
1999-09-23 20:34:30 +00:00
Zach Beane
51d6de9b6b Added trust_dirty_flag preference option. 1999-09-23 20:21:15 +00:00
Vincent Renardias
dbcf6d279c Updated for 1.1.9.
* Updated for 1.1.9.
1999-09-23 18:08:39 +00:00
Sven Neumann
ba211f07f2 i18n patch from Daniel Egger
--Sven
1999-09-23 11:49:16 +00:00
CDT 1999 James Mitchell
36bed6e320 Translations from Daniele Medri <madrid@linux.it> 705 translated messages,
Wed Sep 22 23:51:24 CDT 1999 James Mitchell <mitchell@gimp.org>

        * po-plug-ins/it.po: Translations from Daniele Medri <madrid@linux.it>
	  705 translated messages, 10 untranslated messages.

        * tips/gimp_tips.it.txt: Translations from Daniele Medri
	  <madrid@linux.it>
1999-09-23 05:14:24 +00:00
Chyla Zbigniew
b39f65259e Updated Polish translation 1999-09-22 23:23:08 +00:00
Asbjørn Pettersen
8a54b23445 what to do with unittest 1999-09-22 15:49:01 +00:00
Asbjørn Pettersen
9e908f7e11 skip CVS warning 1999-09-22 15:47:53 +00:00
Asbjørn Pettersen
e4a418edba what to do 1999-09-22 15:47:33 +00:00
Asbjørn Pettersen
94cef2f47c os2 patches 1999-09-22 15:47:19 +00:00
Kelly Martin
668afecf30 added an install-data-local target to forcibly remove the round1.vbr from
* data/brushes/Makefile.am (install-data-local): added an
install-data-local target to forcibly remove the round1.vbr from
the installed brushes directory if it's still there for some silly
reason...

--klm
1999-09-22 02:59:23 +00:00
Sven Neumann
fd5a19ce69 buglets fixed (discovered by Martin Weber)
--Sven
1999-09-21 19:34:24 +00:00
Zach Beane
7968de4ffe Reverted the patch I applied to fix the SOTA-Chrome bug. Yosh says he will
* app/color_cmds.c:
        Reverted the patch I applied to fix the SOTA-Chrome bug. Yosh
        says he will add a new GUINT8ARRAY type to the PDB to fix this the
        right way.

-- Zach
1999-09-21 18:56:05 +00:00
Zach Beane
ca29a71c71 Reverted the patch I applied to fix the SOTA-Chrome bug. Yosh says he
will add a new GUINT8ARRAY type to the PDB to fix this the right way.
1999-09-21 18:53:32 +00:00
Sven Neumann
48e8fa0141 Update from the registry.
--Sven
1999-09-21 13:11:00 +00:00
Asbjørn Pettersen
ed8eeb6d36 add plugdir program 1999-09-21 11:04:37 +00:00
Asbjørn Pettersen
18c835892d add gimp_system_rc_file() 1999-09-21 11:03:13 +00:00
Sven Neumann
039c3ab168 Patches from Wolfang Hofer.
--Sven
1999-09-21 09:24:29 +00:00
Sven Neumann
8c404ed3e6 do the box thing!
--Sven
1999-09-21 09:11:42 +00:00
Sven Neumann
9ee9939102 made the creation of guides undoable
--Sven
1999-09-20 21:08:53 +00:00
Nick Lamb /GIMP
6e6ede4456 Mac and PC can be friends :)
PC vs Mac radio buttons removed from dialog. Trust me.
1999-09-20 18:00:06 +00:00