- 24 Jan, 2001 1 commit
-
-
Michael Natterer authored
2001-01-24 Michael Natterer <mitch@gimp.org> * Makefile.am * configure.in * gimptool.in: added the new library below. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpchainbutton.[ch] * libgimpwidgets/gimpcolorarea.[ch] * libgimpwidgets/gimpcolorbutton.[ch] * libgimpwidgets/gimpdialog.[ch] * libgimpwidgets/gimpfileselection.[ch] * libgimpwidgets/gimphelpui.[ch] * libgimpwidgets/gimppatheditor.[ch] * libgimpwidgets/gimppixmap.[ch] * libgimpwidgets/gimpquerybox.[ch] * libgimpwidgets/gimpsizeentry.[ch] * libgimpwidgets/gimpunitmenu.[ch] * libgimpwidgets/gimpwidgets.[ch] * libgimpwidgets/gimpwidgets.def * libgimpwidgets/gimpwidgetstypes.h: new shared library. Currently there are some ugly dependencies into libgimp. These will be removed and go to a "libgimpglue" library which will be a library for functions which share a common interface between plug-ins and the app but have different implementations. Include "libgimp/gimpunit.h" from "libgimpwidgets/gimpwidgetstypes.h" to simulate this upcoming separation. * libgimp/Makefile.am * libgimp/gimpchainbutton.[ch] * libgimp/gimpcolorarea.[ch] * libgimp/gimpcolorbutton.[ch] * libgimp/gimpdialog.[ch] * libgimp/gimpfileselection.[ch] * libgimp/gimphelpui.[ch] * libgimp/gimppatheditor.[ch] * libgimp/gimppixmap.[ch] * libgimp/gimpquerybox.[ch] * libgimp/gimpsizeentry.[ch] * libgimp/gimpunitmenu.[ch] * libgimp/gimpwidgets.[ch]: removed from here. * libgimp/gimpui.h * libgimp/gimpuitypes.h * libgimp/makefile.mingw.in * libgimp/makefile.msc: changed accordingly. * app/[all ui files] * app/pdb/palette_cmds.c * app/pdb/tools_cmds.c * tools/pdbgen/pdb/palette.pdb * tools/pdbgen/pdb/tools.pdb: #include "libgimpwidgets/gimpwidgets.h" and removed useless includes. * app/apptypes.h: #include "libgimpwidgets/gimpwidgetstypes.h" * app/Makefile.am * plug-ins/[all makefiles which link against libgimpui]: link against libgimpwidgets.la * po-libgimp/POTFILES.in: changed file locations.
-
- 23 Jan, 2001 1 commit
-
-
Michael Natterer authored
2001-01-24 Michael Natterer <mitch@gimp.org> * Makefile.am * configure.in * gimptool.in: added stuff for the new library below. * libgimpmath/.cvsignore * libgimpmath/Makefile.am * libgimpmath/gimpmath.def * libgimpmath/gimpmath.h * libgimpmath/gimpmathtypes.h * libgimpmath/gimpmatrix.c * libgimpmath/gimpmatrix.h * libgimpmath/gimpvector.c * libgimpmath/gimpvector.h * libgimpmath/makefile.mingw.in * libgimpmath/makefile.msc: new shared library. Depends on glib only. * libgimp/Makefile.am * libgimp/gimp.def * libgimp/gimp.h: removed the math stuff. * libgimp/gimpmath.h * libgimp/gimpmatrix.[ch] * libgimp/gimpvector.[ch]: removed. * app/Makefile.am * plug-ins/Lighting/Makefile.am * plug-ins/MapObject/Makefile.am * plug-ins/pagecurl/Makefile.am: link against libgimpmath.la * app/[many files] * libgimpcolor/gimpcolorspace.c * libgimpcolor/gimprgb.c * libgimp/gimpadaptivesupersample.c * libgimp/gimpbilinear.c * libgimp/gimpwidgets.c * modules/colorsel_gtk.c * modules/colorsel_triangle.c * modules/colorsel_water.c * plug-ins/libgck/gck/gckcolor.c * tools/pdbgen/pdb/channel.pdb * tools/pdbgen/pdb/image.pdb: include "libgimpmath/gimpmath.h", removed the remaining includes of the old color stuff.
-
- 29 Dec, 2000 1 commit
-
-
Michael Natterer authored
2000-12-29 Michael Natterer <mitch@gimp.org> * app/Makefile.am * app/channel_pvt.h * app/drawable_pvt.h * app/gdisplayF.h * app/gimpdrawableP.h * app/gimpimageP.h * app/layer_pvt.h * app/toolsF.h: removed these files. * app/apptypes.h * tools/pdbgen/enums.pl: added tons of opaque typedefs and enums. * tools/pdbgen/pdb/brush_select.pdb * tools/pdbgen/pdb/brushes.pdb * tools/pdbgen/pdb/channel.pdb * tools/pdbgen/pdb/color.pdb * tools/pdbgen/pdb/convert.pdb * tools/pdbgen/pdb/display.pdb * tools/pdbgen/pdb/drawable.pdb * tools/pdbgen/pdb/fileops.pdb * tools/pdbgen/pdb/gradient_select.pdb * tools/pdbgen/pdb/gradients.pdb * tools/pdbgen/pdb/help.pdb * tools/pdbgen/pdb/image.pdb * tools/pdbgen/pdb/layer.pdb * tools/pdbgen/pdb/pattern_select.pdb * tools/pdbgen/pdb/patterns.pdb * tools/pdbgen/pdb/selection.pdb * tools/pdbgen/pdb/tools.pdb * app/*: chainsaw #include cleanup: - Never (never!!) include stuff in header files except where we need access to structures' contents (like derived objects). - Added prototypes and proper formating in many files. - The #include order in *all* *.c files is as follows: #include "config.h" #include <system stuff> #include <gtk/gtk.h> #include "apptypes.h" #include "gimp stuff" #include "libgimp stuff" #include "libgimp/gimpintl.h" By following this scheme we can easily see a file's dependencies from it's #include's and can grep for the inclusion to find out where a file is used. * tools/pdbgen/app.pl: changed to follow the include scheme above. * libgimp/Makefile.am * libgimp/gimpuitypes.h: new file, included from libgimp/gimpui.h and from app/apptypes.h. * libgimp/gimpcolorbutton.[ch] * libgimp/gimpdialog.[ch] * libgimp/gimphelpui.[ch] * libgimp/gimpparasite.[ch] * libgimp/gimppatheditor.[ch] * libgimp/gimpprotocol.c * libgimp/gimpquerybox.[ch] * libgimp/gimpsizeentry.[ch] * libgimp/gimptypes.h * libgimp/gimpui.h * libgimp/gimpunit.h * libgimp/gimpunitmenu.[ch] * libgimp/gimpwidgets.[ch]: changed accordingly. * plug-ins/FractalExplorer/Dialogs.c * plug-ins/gdyntext/message_window.c * plug-ins/imagemap/imap_default_dialog.c * plug-ins/imagemap/imap_file.c: these files used to include "libgimp/gimpui.h" without including "libgimp/gimp.h". This is no longer possible because the libgimpui headers don't inlcude "libgimp/gimpunit.h" any more.
-
- 16 Dec, 2000 1 commit
-
-
Sven Neumann authored
2000-12-16 Sven Neumann <sven@gimp.org> Last-minute cleanup: * app/gimpdrawableF.h * app/gimphistogramF.h * app/gimpimageF.h * app/gimplistF.h * app/gimplutF.h * app/gimpobjectF.h * app/gimpsetF.h * app/layerF.h * app/parasitelistF.h: removed these files * app/Makefile.am * tools/pdbgen/Makefile.am: changed accordingly * app/[almost every file]: include cleanup
-
- 24 Aug, 2000 3 commits
-
-
Sven Neumann authored
--Sven
-
Tor Lillqvist authored
2000-08-24 Tor Lillqvist <tml@iki.fi> * README.win32: Update, tell people the MSVC makefiles are not up-to-date. * */makefile.msc: Add warning about being outdated. * */makefile.cygwin: Remove. * */makefile.mingw.in: New files replacing the makefile.cygwin files. * */Makefile.am: Change correspondingly. * configure.in: Generate corresponding makefile.mingw files. * app/about_dialog.c: Include <gdk/gdkconfig.h> for GDK_USE_UTF8_MBS. Add UTF-8 version of a string. * libgimp/gimp.c: Remove horrible Win32 hack, not needed any longer. * plug-ins/common/jpeg.c: Use g_message, not g_warning. * plug-ins/common/winclipboard.c * plug-ins/common/winprint.c: Remove COMPAT_CRUFT. * plug-ins/Lighting/lighing_apply.c: Fix for non-interactive mode bug, supplied by Piet van Oostrum. * tips/makefile.mingw: New file. * tips/Makefile.am: Add it.
-
Manish Singh authored
* configure.in: perl support for COMPAT_CRUFT * plug-ins/gap/gap_decode_mpeg_main.c: removed COMPAT_CRUFT -Yosh
-
- 24 Jul, 2000 1 commit
-
-
Sven Neumann authored
from one source. The file 'contributors' lists all the names and is the only one you should dare to edit from now on. --Sven
-
- 19 Jul, 2000 1 commit
-
-
Michael Natterer authored
2000-07-19 Michael Natterer <mitch@gimp.org> * AUTHORS * gimp.1.in * app/about_dialog.c: removed a doubly added author.
-
- 16 Jul, 2000 1 commit
-
-
Michael Natterer authored
2000-07-16 Michael Natterer <mitch@gimp.org> Sven Neumann <sven@gimp.org> * AUTHORS * gimp.1.in * app/about_dialog.c: removed two accidentially added non-authors. * app/errors.[ch] * app/main.c: added a new command line option "--enable-stack-trace" which can be one of {never|query|always}. * app/plug_in.c * libgimp/gimp.c: pass the stack trace mode as an argv[] element to plug-ins. Cleaned up the plug-ins' argv[] (removed unused TILE_WIDTH and TILE_HEIGHT arguments, always pass 6 arguments to make the code simpler). * libgimp/gimpenums.h * plug-ins/script-fu/script-fu-constants.c * tools/pdbgen/Makefile.am * tools/pdbgen/enums.pl: export the app's STACK_TRACE_MODE enum. * plug-ins/common/plugindetails.c: made the titles of the tree view unclickable, cleanups.
-
- 27 Jun, 2000 1 commit
-
-
Sven Neumann authored
2000-06-27 Sven Neumann <sven@gimp.org> * app/about_dialog.c: we used an array with a hardcoded size here which was too small to hold all the authors recently added. Made it a dynamic one. This fixes the "Can't quit The GIMP" bug #15483. * app/about_dialog.h * app/commands.c: removed the timeout parameter from about_dialog_create() since it wasn't used at all.
-
- 18 Jun, 2000 1 commit
-
-
Sven Neumann authored
2000-06-18 Sven Neumann <sven@gimp.org> * AUTHORS: applied gimp-cornwell-000613-0 which brings the list of authors upto date including all translators and plug-in authors. Please check that you are listed if you have contributed! * gimp.1.in * app/about_dialog.c: synced the authors lists * INSTALL: we need gtk+-1.2.8 or newer
-
- 29 May, 2000 1 commit
-
-
BST 2000 Andy Thomas authored
Mon May 29 22:41:31 BST 2000 Andy Thomas <alt@gimp.org> * app/about_dialog.c Added C.Bunks.
-
- 05 Apr, 2000 1 commit
-
-
Sven Neumann authored
* app/app_procs.c: if we cannot load the font we'd like to use, use the gtk+ default font. Fixes bug #8359. * app/about_dialog.c * app/install.c: properly ref/unref fonts * app/text_tool.[ch]: code cleanup (do not rely on TRUE being 1) * app/tips_dialog.c: code cleanup and less resizing --Sven
-
- 13 Feb, 2000 1 commit
-
-
Sven Neumann authored
--Sven
-
- 10 Feb, 2000 1 commit
-
-
Sven Neumann authored
--Sven
-
- 14 Jan, 2000 1 commit
-
-
Sven Neumann authored
-
- 17 Dec, 1999 2 commits
-
-
Michael Natterer authored
1999-12-19 Michael Natterer <mitch@gimp.org> * app/about_dialog.c: connect the "F1" help accelerator.
-
Michael Natterer authored
1999-12-17 Michael Natterer <mitch@gimp.org> * app/menus.c * app/paths_dialog.c: Minor help system fixes. * app/app_procs.c: I thought we should have a real splash (without decoration). Like it??? * app/about_dialog.c * app/flip_tool.c * app/gradient.c * app/levels.c * app/measure.c * app/text_tool.c * app/tools.c * app/transform_tool.c: Did some code browsing: I18N fixes, s/gtk_window_position/gtk_window_set_position/g, indentation paranoia, some g/<type>/g<type>/, various stuff (didn't change any logic).
-
- 25 Nov, 1999 1 commit
-
-
Michael Natterer authored
1999-11-25 Michael Natterer <mitch@gimp.org> * app/menus.c: Removed the definitions of the tearoff menu items and build them on the fly. Added N_()-marked submenus instead so they get properly translated. Removed N_() from all separators. Hacked menu_translate(): Don't try to translate separators, tearoffs and the /File/MRUxx entries. Avoid multiple lookups in the "gimp-std-plugins" domain. Translating plug-in menu entries is still broken. Defined all filter categories for proper translation and a first try to order them and to add separators (please comment...). New Category /Filters/Web. (Did 'make update-po' in the po* directories and updated the german translations.) * app/about_dialog.c * app/brush_select.c * app/drawable.c * app/errors.c * app/free_select.c * app/gradient.c * app/info_dialog.c * app/plug_in.c * app/tool_options.c: minor i18n updates like removing _() from some error messages. * app/context_manager.c: a private context for the Xinput Airbrush. * plug-ins/common/video.c: Register under /Filters/Distorts * plug-ins/imagemap/imap_main.c: Register under /Filters/Web (Marc, what about putting "prepare for gif" and "webify" there?) * plug-ins/perl/po/de.po: s/Xtn/Xtns/g
-
- 06 Nov, 1999 1 commit
-
-
Sven Neumann authored
--Sven
-
- 31 Oct, 1999 1 commit
-
-
Tor Lillqvist authored
1999-10-31 Tor Lillqvist <tml@iki.fi> * app/about_dialog.c (scroll_text): Add a couple of missing commas between names. Add UTF-8 versions of non-ASCII names for the new UTF-8 based Win32 GDK.
-
- 17 Oct, 1999 1 commit
-
-
Tomas Ogren authored
1999-10-17 Tomas Ogren <stric@ing.umu.se> * plug-ins/common/compose.c * plug-ins/gimpressionist/gimpressionist.c * plug-ins/gimpressionist/preview.c * plug-ins/gimpressionist/presets.c * plug-ins/gimpressionist/repaint.c: i18n de-lamerism Using _(" OK ") etc gives the translators much extra work... * app/about_dialog.c: Fix my name * app/menus.c: Change order of resize and scale in L&C&P to match the normal image menu * po/sv.po: Update * po-plug-ins/sv.po: Update
-
- 09 Oct, 1999 1 commit
-
-
Adrian Likins authored
-
- 23 Sep, 1999 1 commit
-
-
Sven Neumann authored
--Sven
-
- 06 Sep, 1999 1 commit
-
-
Sven Neumann authored
--Sven
-
- 02 Sep, 1999 1 commit
-
-
Manish Singh authored
* libgimp/Makefile.am: add gimpmath.h * app/gtkwrapbox.[ch] * app/gtkhwrapbox.[ch]: wrapbox widget from gle * app/Makefile.am: added those files * app/interface.c: use an hwrapbox for the toolbar. Still not perfect yet, working on it. * app/gimpdrawable.c * app/about_dialog.c * app/airbrush.c * app/blend.c: some minor code cleanup -Yosh
-
- 22 Jul, 1999 1 commit
-
-
Michael Natterer authored
1999-07-22 Michael Natterer <mitschel@cs.tu-berlin.de> * app/channel_ops.[ch]: new ui for the "Layer Offset" dialog. * app/channels_dialog.c * app/layers_dialog.c: major code cleanup: Folded some callbacks into common ones, "widget" instead of "w", indentation, ... * app/commands.c * app/interface.[ch] * app/global_edit.c: the query boxes must be shown by the caller now. There's no need to split up the string for the message box manually as the Gtk 1.2 label widget handles newlines corectly. Added the "edge_lock" toggle to the "Shrink Selection" dialog. Nicer spacings for the query and message boxes. * app/ink.c: tried to grab the pointer in the blob preview but failed. Left the code there as a reminder (commented out). * app/menus.c: reordered <Image>/Select. I was bored and grep-ed the sources for ancient or deprecated stuff: * app/about_dialog.[ch] * app/actionarea.[ch] * app/app_procs.c * app/brush_edit.c * app/brush_select.c * app/color_select.c * app/convert.c * app/devices.c * app/gdisplay.c * app/gdisplay_ops.c * app/histogram_tool.[ch] * app/info_window.c * app/install.c * app/ops_buttons.c * app/palette.c * app/palette_select.c * app/paths_dialog.c * app/pattern_select.c * app/resize.c * app/scale_toolc.c * app/text_tool.c: s/container_border_width/container_set_border_width/g, s/sprintf/g_snprintf/g, replaced some constant string lengths with strlen(x). * app/bezier_select.c * app/blend.c * app/boundary.c * app/errors.[ch] * app/free_select.c * app/gimpbrushlist.c * app/gimprc.c * app/iscissors.c * app/main.c * app/patterns.[ch] * app/text_tool.c: namespace fanaticism: prefixed all gimp error functions with "gimp_" and formated the messages more uniformly. * app/gradient.c * app/gradient_select.c: same stuff as above for the ui code. There are still some sub-dialogs which need cleanup. Did some cleanup in most of these files: prototypes, removed tons of #include's, i18n fixes, s/w/widget/ as above, indentation, ...
-
- 01 Jul, 1999 1 commit
-
-
Sven Neumann authored
--Sven
-
- 02 Jun, 1999 1 commit
-
-
Tor Lillqvist authored
* app/about_dialog.c (about_dialog_load_logo): As we open the ppm file in binary mode, we shouldn't assume that the header lines read with fgets end with just a '\n'.
-
- 16 May, 1999 1 commit
-
-
scott authored
Removed an unnecessary #include from about_dialog.c. -sg
-
- 07 Mar, 1999 1 commit
-
-
Tor Lillqvist authored
-
- 25 Dec, 1998 1 commit
-
-
Manish Singh authored
* i18n markings from Daniel Egger (mostly removal of tags around PDB stuff), some constification * I went on a sprintf pogrom. Use g_snprintf or g_strdup_printf where applicable, to prevent overflows, especially with filenames and translated strings. suid gimp is now more secure. ;) -Yosh
-
- 23 Nov, 1998 1 commit
-
-
Manish Singh authored
* applied gimp-stric-981116-1, lots o files changes in app. i18n patch. * plug-ins/gfig/gfig.c: applied gimp-tml-981121-0, use proper PDB params -Yosh
-
- 14 Oct, 1998 1 commit
-
-
EDT 1998 Adrian Likins authored
Wed Oct 14 17:46:15 EDT 1998 Adrian Likins <adrian@gimp.org> * app/*, po/de.po, de/POTFILES.in, libgimp/gimpintl.h: Lots of ii8n stuff here and some additions to the de.po. Applied gimp-egger-981005-1 ,gimp-egger-981006-1, gimp-egger-981007-1, gimp-egger-981008-1, gimp-egger-981009-1.patch, gimp-egger-981010-1.patch * plug-in/guillotine/guillotine.c: added the coordinates of the split images from the original image to the title. ie foo.jpg (0,0) for the image in the topleft. * plug-in/script-fu/scripts/neon-logo.scm, perspective-shadow.scm, predator.scm,rendermap.scm, ripply-anim.scm, select_to_image.scm,swirltile.scm, xach-effect.scm: updated scripts to use new script-fu stuff wooo boy! a big un! in testing this, it looks like some of the po files are busted. but the code stuff seems okay. -adrian
-
- 07 Oct, 1998 1 commit
-
-
Manish Singh authored
* app/text_tool.[ch]: applied gimp-austin-981007-0, use gtkfontsel for the text tool * app/about_dialog.c: some nice people ;) -Yosh
-
- 31 Aug, 1998 1 commit
-
-
Manish Singh authored
-Yosh
-
- 29 Aug, 1998 1 commit
-
-
Manish Singh authored
* libgimp/gimp.c * app/main.c: quell warning to g_set_message_handler * app/about_dialog.c: fix off-by-one error for space for the about text -Yosh
-
- 05 Aug, 1998 1 commit
-
-
Manish Singh authored
* initial merge of the internationalization stuff. It's still broken in a couple places, so you're probably better off running configure with --disable-nls (gimp-mgomulin-980727-0) -Yosh
-
- 15 Jul, 1998 1 commit
-
-
Manish Singh authored
-Yosh
-