From d3383477c3612e8e27aceb68b3fb924b79a3fd44 Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Tue, 13 Nov 2001 04:13:58 +0000 Subject: [PATCH] updates --- ChangeLog | 7 + INSTALL | 46 ++- NEWS | 817 ++---------------------------------------------------- README | 9 +- TODO.xml | 12 +- 5 files changed, 56 insertions(+), 835 deletions(-) diff --git a/ChangeLog b/ChangeLog index aff19013fd..20c8cdcd88 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2001-11-13 Sven Neumann + + * INSTALL + * NEWS + * README + * TODO.xml: updated + 2001-11-13 Michael Natterer * app/gui/user-installed-dialog.c: fixed some action_area uglyness diff --git a/INSTALL b/INSTALL index 7f37708eed..5e3f4768c3 100644 --- a/INSTALL +++ b/INSTALL @@ -6,25 +6,27 @@ There are some basic steps to building and installing the GIMP: 1. You need to have installed a recent version of pkg-config available from http://www.freedesktop.org/software/pkgconfig/. - 2. You need to have installed GTK version 1.3.7 or better. Do not try + 2. You need to have installed GTK version 1.3.10 or better. Do not try to use the stable GTK+ versions 1.2.x, it will not work. GTK+-1.3.x are development releases of the upcoming GTK+-2.0 release. GTK+-2.0 - itself needs recent versions of GLib-2.0, Pango and ATK. - GTK+-2.0 and friends can be installed side by side with GTK+-1.2. - 3. You may want to install other third party libraries or programs that - are needed for some of the available plugins: TIFF, PNG, JPEG, MPEG, - perl, etc. - 4. You may want to install the freefont package so you have the fonts - most scripts use by default. - Grab it from ftp://ftp.gimp.org/pub/gimp/fonts/ + itself needs recent versions of GLib-2.0, Pango and ATK. Grab them + from ftp://ftp.gtk.org/. GTK+-2.0 and friends can be installed side + by side with GTK+-1.2. + 3. We require PangoFT2, a Pango backend that uses FreeType2. Make you + sure you have FreeType2 installed before you compile Pango. + 4. You may want to install other third party libraries or programs that + are needed for some of the available plugins: TIFF, PNG, JPEG. 5. Configure the GIMP by running the `configure' script. You may want to pass some options to it, see below. 6. Build the GIMP by running `make'. - 7. Install the GIMP by running `make install' or `make install-strip'. - 8. Optionally install the separate gimp-data-extras package. + 7. If you have installed GIMP-1.2 in the same prefix, make a copy of + the gimp executable (calling it for example gimp12). Everything but + the main gimp executable will be installed in way that it does not + clash with files from a GIMP-1.2 installation. + 7. Install the GIMP by running `make install'. Please make sure you don't have any old GTK+-2.0, jpeg, etc. libraries -lying around on your system, otherwise configure will fail to find the +lying around on your system, otherwise configure may fail to find the new ones. Generic instructions for configuring and compiling auto-configured @@ -93,27 +95,17 @@ recognizes. These are: 8. --with-sendmail=[]. This option is used to tell GIMP where to find this command. Normally this options don't have to be used because configure tries to find it in the usual places. - - 9. --enable-python and --disable-python. This options control whether to - build the python scripting language plygin or not. This options - defaults to off. The `make' command builds several things: - - The libraries `libgimp/libgimp.la', `libgimp/libgimpi.la' and - `libgimp/libgimpui.la'. The `.la' suffix is used by libtool, the - program used to ease the compilation of shared libraries on - different platforms. + - A bunch of public libraries in the directories starting with libgimp. - The plug-in programs in the `plug-ins' subdirectory. - The main GIMP program in `app/gimp'. The `make install' commands installs the gimp header files associated -with libgimp and the libgimp library, the plug-ins, some data files and -the GIMP executable. After running `make install' and assuming the -build process was successful you should be able to run `gimp'. +with the libgimp libraries, the plug-ins, some data files and the GIMP +executable. After running `make install' and assuming the build process +was successful you should be able to run `gimp'. -Using `make install-strip' will remove unneeded debugging cruft and -unused functions from the binaries which will reduce the size of the -GIMP and its plug-ins. When ./configure fails ====================== @@ -134,7 +126,7 @@ several reasons why this might fail: gtk+-2.0.pc to the environment variable PKG_CONFIG_PATH before running configure. -* The GTK libraries were not found at run time. The details +* The GTK+ libraries were not found at run time. The details of how to fix this problem will depend on the system: Fix: On Linux and other systems using ELF libraries, add the diff --git a/NEWS b/NEWS index 8933e5bffc..d7b3f7e500 100644 --- a/NEWS +++ b/NEWS @@ -1,799 +1,18 @@ -GIMP 1.2 - Hadjaha - New features -*- text -*- - -The following list tries to describe all the new features that are -already implemented or currently being worked on. I cannot -guarantee that I describe everything correctly, since for most -items I haven't read the code but only looked at the ChangeLog -entry. I can however guarantee that a few things are missing... - - - [ Changes in versions 1.1.21 to 1.1.32 ] - - Bug fixes We are getting ready for 1.2 ... - - [ Changes in version 1.1.20 ] - - Bug fixes Squeezing, squashing, crushing them .... - - [ Changes in version 1.1.19 ] - - Bug fixes The GIMP developers crew is working hard to - fix all known bugs. If you find a bug, please - check if it is still present in the latest - version. Then report it using the Bug Report - Form or send an email as described here. - - Installation dialog A new much improved installation dialogs - guides you through the user-installation and - asks the user to set important values like - the tile_cache_size and the monitor - resolution. - - I18n of Script-Fu Finally the UI of Script-Fu is fully - internationalized. - - [ Changes in version 1.1.18 ] - - Bug fixes The GIMP developers crew is working hard to - fix all known bugs. If you find a bug, please - check if it is still present in the latest - version. Then report it using the Bug Report - Form or send an email as described here. - - [ Changes in version 1.1.17 ] - - Bug fixes The latest versions shipped with broken - message catalogs that triggered a bug in - gtk+-1.2.6. This bug will be fixed in the - upcoming gtk+-1.2.7 and we have added a - workaround to prevent GIMP from crashing. - Lots of other bugs have been fixed too. - - LibGimp We have started to document libgimp using - documentation gtk-doc. This should make it easier for - plug-in developers and will help them - especially to use all the new widgets and - convenience functions in libgimpui which make - the plug-ins look so nice. - - [ Changes in version 1.1.16 ] - - Bug fixes The GIMP developers crew is working hard to - fix all known bugs. If you find a bug, please - check if it is still present in the latest - version. Then report it using the Bug Report - Form or send an email as described here. - - Localisation The internationalisation of GIMP's UI is - pretty much complete, which means that the - strings are marked for translation. Now, - those strings have to be translated of - course. Check out the translation status. - - [ Changes in version 1.1.15 ] - - Arrival of the help A first set of help pages for our new online - pages help system was added. If you want to help - Olof and Karin with that task, contact - olof@gimp.org. - - It is also now possible to use Netscape to - read the help pages, if you don't want to (or - can't) use the internal helpbrowser. - - Plugins overhaul Several GTK wrappers had made their way into - The GIMP over the last years making live hard - for developers and pushing a bad (IMHO) - coding style. We are now trying to get rid of - those libraries like gpc (RIP), megawidget - and libgck. - - Most plug-ins now use helpful widgets from - libgimpui, which give much nicer layout and - better functionality (pressing F1 for Help - works in most plug-in windows now). - - GAP Navigator Working with GIMP Animations is getting more - comfortable with the new GAP VCR Naviagtor - which provides a view on your GAP animation - frames in the style of the L&C-dialog. - - [ Changes in version 1.1.14 ] - - Internationalization I18n has been improved a lot lately. The core - is now fully marked for translation and the - plug-ins are following. Now what we need are - translators. Only very few languages are - supported by now. - - Dialog layouts In an attempt to make the interface more - unification consistent, most plug-ins saw some small - changes to their dialog layout. You should - soon find the default buttons at the same - place in all dialogs. - - [ Changes in version 1.1.13 ] - - Not much There were some problems with the 1.1.12 - release, that made it necessary to release - 1.1.13 only a day later. - - [ Changes in version 1.1.12 ] - - Script-Fu bug fixed One of the most annoying bugs in the last - releases was fixed. Script-Fu scripts used to - crash the GIMP pretty regulary. Well, GDK - refcounting can be confusing... - - Memleaks plugged With the help of memprof a whole bunch of - memleaks were found and lots of them plugged. - - Layer move speedups Layer moving has been speed up by avoiding to - put each and every one-pixel move onto the - undo-stack. - - Multiple previews The File Open dialog now allows to create - previews for multiple files at once. To - create previews for a whole directory, simply - select all files and press the Preview - button. - - Menu Reorganization The core and plug-in menus were reorganized. - The new structure might take some time to get - used to, but it is more intuitive and - consistent. - - [ Changes in version 1.1.11 ] - - Bug fixes The GIMP developers crew is working hard to - fix all known bugs. If you find a bug, please - check if it is still present in the latest - version. Then report it using the Bug Report - Form or send an email as described here. - - [ Changes in version 1.1.10 ] - - Intelligent Scissors Finally Intelligent Scissors work again the - way they worked back in the old 0.54 days. - Hooray for Austin!! - - Undo History the undo system was overworked and on the - surface a new dialog showed up showing a - history of the undoable steps performed on - the image. Very nice! - - Export Finally The GIMP knows how to export files. - Or to be exact: it provides a way for - plug-ins to propagate their capabilities to - the core which will take care of opening a - dialog that proposes suitable conversion to - the user. These conversions are then - performed on a duplicate of the original - image. - - Help System The GIMP now has a builtin help system. - Pressing F1 on whatever dialog starts the - helpbrowser on the related help-page. The - same works on a menu-entry. Olof and Karin - Kylander are already busy at writing the - documentation... - - DnD was added to the helpbrowser so you can - now drag help to Netscape if you prefer - reading it there. - - Brush Pipe Brush Pipes are now marked in the Brush - indicators Selection Dialog and the popup animates - through the pipe. - - Bug fixes The GIMP developers crew is working hard to - fix all known bugs. If you find a bug, please - check that it is still present in the latest - version. Then report it using the Bug Report - Form or send an email as described here. - - [ New features in version 1.1.9 ] - - Enhanced pressure Using a pressure sensitive device you can now - support control what is affected by the pressure. - This can be opacity, brush-size and color. - - New Path tool A new path manipulation tool was added that - is in early development stage and aims to be - a replacement for the bezier tool combining - bezier, spline and iscissor paths. - - New Airbrush tool A new airbrush is under development that - promises to give you a much more natural - airbrush feeling with extended input devices - (graphic tablets). - - Resizable toolbox Got annoyed so often that those GIMP windows - just don't fit to the screen the way you like - them? Now you can come closer since the - toolbox is resizable. Would you like a - horizontal toolbox better? - - Navigation popup In the lower right corner of the image window - you will now find a button that pops up a - very handy navigation window similar to the - one you can access through the menus. - - Indicators overhaul The small area at the bottom of the toolbox - has seen a total rewrite. Now the gradient is - displayed as well and all the preview code is - in one generic widget that is reused in the - devices status too. - - Lotsa new plug-ins The GIMPressionist was added to the - distribution and its author directly came up - with a new thing out of the Vidar-Labs: - SphereDesigner. Other new plug-ins include - ImageMap, GFlare, PyGimp (Python scripting - support), AlienMap2, Color Enhance and Warp. - - Deterministic Deterministic colour dithering to arbitrary - dithering palettes and deterministic alpha dithering - over layers. Don't ask, it's cool! - - Twain Plugin for The new Twain plug-in gives you access to - Win32 Twain image sources like scanners on Win32 - platforms. - - Real-life units in This is more a call for help then a new - plug-ins feature. The framework has been there for - long, but still most plug-ins ignore - real-life units. I have changed the Grid - plug-in to make use of the nice widgets that - libgimp offers to handle all the unit stuff. - The code is heavily commented to make it more - easy to copy from it. So if you read this and - are a plugin author or you fell you could - help anyway, go hack those plug-ins! If you - need help, drop me a line. - - JPEG saving with Not only offers the new JPEG plug-in much - Preview more control over the saving parameters, it - also shows you what the result will look - like. - - More Drag'n'Drop Support for Dnd is coming along. You can now - drag layers from the Layers'n'Channels-dialog - to the toolbox to create a new image with - only that layer. Or drop the layer on an - image to add it to the images layerstack. - Also Color DnD is now supported almost - everywhere and you can drag brushes and - patterns around in the device status dialog. - - Image Pipe Pixmap brushes were just recently added, but - it doesn't end there. Now there's an image - pipe. This is a brush that draws with a - pixmap out of a list of pixmaps. The pixmap - is either choosen randomly or based on cursor - direction, pressure or tilt. You'll love it! - - New measure tool A new tool that allows to measure arbitray - distances and angles in an image was added. - See a (dumb) screenshot here. - - Image navigation The new navigation window helps you to - navigate through large images. Have a look at - it here. - - Scaled brush The brush selector now scales the brushes so - previews that they fit into the preview area. Click - here for a screenshot. - - Pixmap brushes Pixmap brushes are being added. This will - allow you to paint with small colored images. - - New Win32 plugin A new plug-in allows you to copy and paste - between different Windoze applications and - The GIMP using the clipboard. - - [ New features in version 1.1.8 ] - - Better cubic The algorithms for the cubic interpolation - interpolation for transformation were replaced by faster/ - better ones. - - Wheel mouse support Wheel mice are now supported in a variety of - Gimp dialogs. - - New Plugins Sample Colorize and Curve Bend were added to - the distribution. Additionally two new - plug-ins for the Win32 port were added that - allow to print and to take screenshots on Win - platforms. - - [ New features in version 1.1.7 ] - - Selection to Path A new plug-in allows you to convert a - selection into an editable bezierpath. - - Drag'n'Drop You can now drop a file (out of GMC for - example) onto the toolbox and The GIMP will - try to load it. This also works with URLs - (that you can drag out of netscape). - - QuickMask Finally we have QuickMask in The GIMP. IMHO - the UI still needs a little tweak, but it - works perfectly as you can see here. - - Paste As New You can know directly paste the content of - the buffer into a new image. Saves a few - mouse-clicks. - - Win32 portability It is now possible to build a fully - functioning GIMP on Win32 with free tools - only. - - IFS Compose saves One day you did that wonderful tree with IFS - and loads Compose and since then you've never ever - managed to get those parameters right again? - Now IFS Compose can save and load his - settings. - - New tools Finally the empty holes in the toolbox got - filled and we have Dodge and Burn and Smudge - tools. - - Help Browser Work has started on a Help System for The - GIMP and the helpbrowser is already done! Now - Karin and Olof (authors of The GUM) can start - to work on the documentation. - - Image preview cache Thumbnail previews of an image are now - handled in a central place, so that small - previews can be computed from larger ones in - the cache. Right now this is used in the - image-menu (e.g. in the L&C-Dialog), more - will follow. - - Tear-off menus The rumours have come true and while the - concept of an active image evolves, tear-off - menus sprang to life. - - [ New features in version 1.1.6 ] - - Active image concept Preliminary code to add an active image - concept has been added. So far the first cool - thing you get from this is that the - Layers-n-Channels-dialog automagically tracks - the image you're currently working on. - Interesting things will happen here. Tear-off - menus are rumoured to appear soon... - - Indicator area The toolbox has been extended to show the - current brush and pattern you are using - giving direct access to the related dialogs. - This will soon be extended to also show you - the current gradient. - - Bug fixes Bug fixes, bug fixes, bug fixes all over the - place. Hopefully not too much new ones were - added... - - Colored Curves Color in the previously greyscale bars to the - dialog left and below the curve itself. This still - needs to be done for the Levels dialog too. - - New File-New dialog Yep, another change to the dialog. Hopefully - everyone is content with the layout/ - functionality this time. - - Line draw preview You do know that you can draw a straight line - using the Shift key with the paint tools, - don't you? Now you can even position this - line precisely using the new line-preview. - Unfortunately this is quite buggy right now - and absolutely needs to be redone (and I can - say this as I've implemented this - feature...). UPDATE: This should work now. - - Tile Row Hinting The image compositing has been speed up by - implementing hints to the tile structure. - That way the render-engine knows for example - if a row is totally transparent and can skip - the calculation. - - Waterselect The waterselect plug-in has been integrated - color-selector as a pluggable color-selector module. - - Context cursors Work has begun on giving better user feedback - through context cursors. For example the - selection tools now indicate whether you are - adding or subtracting the selection by adding - a small plus or minus sign to the cursor. - - [ New features in version 1.1.5 ] - - New Scale/Resize UI The Scale and Resize dialogs have been - overworked and it is now possible to change - the image resolution interactively. - - OS/2 portability Lots of changes to make this version of The - Gimp compile on OS/2. This is still a work in - progress as is the Win32 portability. - - Tool toggles Tools behaviuor for tools like Flip, Crop, - Convolve can be easily toggled on the fly - using the Shift key. - - Opaque layer moves Layer are moved opaque now. That is you don't - only see the dashed outline move but the - whole content. Helps a lot when positioning - layers. - - Per tool paint This is toggleable in the Preferences and - options adds the paintbrush options like Opacity to - every tool so you can have different settings - for different tools. - - Sample average The color-picker can now optionally average - color-picker the neighborhood of pixels instead only - giving you the pixel you click at. - - Speedups The color-correction functions as well as the - histogram functions have been optimized and - make use of multi-processor machines. - - Global parasites Global parasites (arbitrary data attached to - the Gimp process) have been there for longer, - but now they are saved and can be retrieved - through the PDB. - - Tool options The layout of all tools has changed slightly. - redesign They look more uniform, have a nice - Reset-button and inactive widgets are greyed - about giving better user feedback. - - Crop tool overhaul The former crop tool is now called Crop & - Resize and allows you to interactively resize - layers or the image. Autocrop functionality - has also been added. - - Interactive Curves Curves dialog now has interactive feedback. - Press and drag the mouse button in the image - window and a marker will appear in the curves - dialog showing the channel value at that - point. - - New plug-ins New plug-ins were added: Rotate ColorMap - allows you to shift ranges of colors to new - values much like the way you know it from XV. - GDynText has been added and integrated as an - optional replacement for the text tool. It - allows you to add editable text layers. Oh, - it really rocks!! - - PDBgen integration The PDB (Procedural Database) calls for the - gimp functions that allow you to call gimp - internals from scripts and plug-ins are now - autogenerated using some Perl-magic. - - More work on unit Support for real-world units is coming along - support and is now supported by the gimp core in most - of the places where it makes sense. - - [ New features in version 1.1.4 ] - - New plug-ins Three new plug-ins were added to the - distribution: The wmf plug-in loads files of - the Windows(tm) metafile file format. GAP, - the Gimp Animation Plug-in, gives access to a - bunch of functions for working on and - creation of animations. The xjt plug-in - combines the functionality of the XCF file - format with JPEG compression. - - Gradient The paintbrush can now be configured to use - brush-strokes the current gradient as its color-source. - This allows for some very nice effects. A - not-so-nice one can be seen here. - - User-defined units The framework for user-defined units has been - added. If you like to measure your images in - lightyears, you can now do so and the unit - definition will be saved with your work in - the XCF file. - - Power-user shortcuts Modifier keys (Shift|Ctrl|Alt) can now be - used with the buttons in the L&C-dialog and - give quick access to functions like Move - Layer to Top and others. Additionally a - button for Channel To Selection has been - added. - - XCF loading/saving XCF files do not only load and save much - speedups faster, they also compress a little better - then before. However full backward - compatibilty is preserved. - - More preferences The preferences dialog is seeing a major - cosmetic overhaul. There's a new widget to select - directories and recently the dialog has been - reordered to use a tree instead of notebook - tabs. - - Plug-in updates A bunch of plug-ins including but not limited - to wind, bumpmap, exchange, sharpen and mail - have seen bugfixes and/or enhancements. - - [ New features in version 1.1.3 ] - - Paths dialog The Layers&Channels-dialog now features a new - page: Paths. This allows you to conveniently - add and remove points from your bezier paths - and to save, delete and modify paths. - Additionally it is an easy way to crash your - Gimp. - - Real-world unit The integration of real-world units into The - support Gimp is going on nicely. The basics are - there: You can choose your favorite unit/ - resolution in the Preferences, use it when - creating a new image and the information is - displayed in the statusbar. - - Better RGB->Indexed The box-cut quantizer used in RGB->INDEXED - conversion conversion has been revised and should give - better results now. - - Win32 merges Tor Lillqvist started to merge his changes - for Win32 into The Gimp source. For more info - have a look at the GIMP Win32 page. - - Configurable image The string that is displayed in the image - title title is now configurable. It can for example - show the display zoom factor. - - Perl A lot of work has been put into the Perl - plugin recently, but as long as I haven't - managed to build it on my system, I can't say - anything about this... - - [ New features in version 1.1.2 ] - - New plugin: This new plugin allows you to browse the - Plugindetails plugin menu system and helps to find the - plug-in you've lost in the menu jungle weeks - ago. See it in action here. - - Thumbnails Gimp now automagically saves xv-compatible - thumbnails upon image saves. And of course, - the load dialog shows them. - - More fun with Ink The Ink-tool now allows the user to choose - between elliptical, square, and diamond - shaped brushes. - - Parallelization In addition to all the work that's been put - into threads, true parallelization is now - being added. Choose your number of processors - and make The Gimp fly... - - Triangular Due to the ease of adding new color-selectors - Color-Selector via modules, a nice new triangular one has - appeared. Have a look at this screenshot. - - [ New features in version 1.1.1 ] - - File->Revert A function that reverts your image to the - version on disk was added. - - Pluggable There's now the possibility to add - Color-Selectors color-selector modules to the Gimp. Next to - the standard rectangular one you'll now find - the circle that is used for Script-Fu. - - More speed, less Optimizations using copy-on-write were - memory applied to more internal functions to bring - you a faster, less memory-consuming Gimp. - - Improved JPEG The JPEG plugin now handles comments, - handling resolution and progressive saving. - - Progress indicators Most if not all timeintensive core-functions - now change the cursor to indicate that gimp - is busy and show their progress in the - statusbar. - - Tab hides dialogs Ever wished to get rid of all the dialogs - floating around on your screen? Well, with - the new version, you press the TAB-key and - they go away ... and can be brought back - using the TAB-key again. - - Gimp class generator Well, I'm not sure if I got this right, so - here's what Yosh said about it: "[GCG] is - autogening that gtk+ class drugdery". Should - make coding easier. - - Spiral gradients A new gradient type was introduced: spiral - gradients. Have a look at this small sample. - - Palette dialog The palette dialog has seen an overhaul. - Things haven't settled yet, but the new - dialog looks much nicer and, unlike the old - one, can handle large amounts of palettes. - - [ New features in version 1.1.0 ] - - XInput support GIMP now supports special input devices like - drawing tablets by default. It depends on the - device being supported by your XServer. For - example, Wacom drawing tablets are often - supported. Support for multiple devices, - pressure and tilt sensitivity is slowly being - added to all paint tools. - - Ink tool A nice new toy that really comes to life if - you have an extended input device as - described above. Have a look at this - screenshot. - - 'File New' dialog The New Image dialog allows the use of real - life units like centimeters and inches along - with a resolution entry. Have a look at this - screenshot. - - Hex display A small but nifty feature was added to the - Color Picker: It now displays the HEX triplet - of the selected color. Useful for WEB - artists. - - Popup button The small rectangle between the rulers in the - upper left corner of the image window now - gives access to the menu. Usefule for people - with tablets or two-button mice. - - Statusbar The image display now has a statusbar. - Plug-ins write their progress there and your - mouse coordinates are also displayed. Most - tools use it too. The Selection tool, for - example, shows the selection size while you - drag. Have a look at this screenshot. And - don't worry, it's possible to hide the - statusbar to save screen estate. - - GUI enhancements Lots of nifty enhancements to the user - interface. Spinbuttons are used in a lot of - places. More stuff like that has to be added - in the future... - - Session management GIMP remembers window positions and sizes - (eeek, not working currently, but its almost - there) and restores them on startup. - - Selections New algorithms are now used to grow and - shrink the selection. The result looks much - better! - - PDB interface A lot more internal functions are now - exported to the PDB. For example, this should - allow the GIMP Animation Plugin to work - without changes to the GIMP core. - - Better tile-caching Tiles are now more intelligently cached and a - threaded process tries to swap out dirty - tiles before you run out of physical memory. - (Hmm, have I got this right? IIRC, there's a - thread to swap in stuff ahead of the time, - too.) - - Copy On Write The MAD-COW patches that appeared too late to - get integrated into GIMP-1.0 are now - integrated. And...its FASTER!! - - Document Index The document index keeps track of the images - you used with The GIMP. You can even drag in - an image from a file-manager (GNOME MC for - example). - - Editable Brushes Well, editable brushes still need some work, - but the basics are there... - - Fixed size The size or the aspect ratio of selections - selections can now be entered numerically as well. - - Script-Fu interface The Script-Fu dialog now allows a whole bunch - improvements of entry widgets, like selectors for fonts, - brushes, gradients and patterns. Strings can - be entered without the nasty quotes and - numerical entries can use sliders and - spinbuttons. Have a look at this screenshot. - Most of the scripts were already updated. - - Quick Reference The Quick Reference sheet looks much better - and holds more information. A must-have for - your desktop. - - Transform Tool UI The user interface for the Transform tool has - seen a major overhaul. It now offers a new - 'Corrective' mode that for example makes it - easy to correct slightly rotated scans. Have - a look at this screenshot. - - Color representation GIMP now uses GdkRGB to provide better - dithering for non truecolor displays. This - should also speed GIMP up a bit. - - Parasites Arbitrary data can be attached to an image - and be retrieved later. (Is this already - saved in the XCF file? I think not...) - - Tatoos A unique stamp can be attached to drawables. - That way a plug-in can easily keep track of - layers. - - Dialogs A few dialogs can now be controlled via the - PDB. That allows a plug-in to use the - internal dialogs to select brushes, patterns - and gradients. - - Idle-Renderer Display re-rendering is now handled in an - interruptible asynchronous thread. This makes - The GIMP more responsive, especially when - working with the Layers-dialog. - - Resolution support Each image now has a resolution associated - with it. This needs to be integrated better - into the GUI, but there are already a few - file plug-ins that make use of this. - - GimpPerl The GIMP-Perl extension is now part of - GIMP-1.1. - - Monitor resolution The image can now be displayed in float scale - factrors. If GIMP knows about your monitor - resolution it displays one inch as one inch. - Still needs some work... - - Help in the DB The DB Browser now also display the help that - Browser is available for a lot of functions in the - PDB. - - Internationalization National Language Support is coming! - - New plug-ins Various new plug-ins were added. More have - appeared in the Registry and wait to be added - or updated. A few nice ones that are now - included: - - * WaterSelect - a nifty way to select - colors - * NewsPrint - whee, you have to see that - * Guillotine - slices the image up along - its guides - - Internals Lots of changes were made to GIMP internals - that I don't understand correctly, like - objectification and removal of the image ID - system. Read the ChangeLog yourself to figure - this out. - - GTK+ compatibilty GIMP 1.1 makes use of the development version - of GTK+. Therefore a whole lot of work has - been put in following the GTK+ development - and keeping The GIMP in sync. - - Plug-ins and Scripts Various plug-ins and scripts not mentioned - above have been updated or fixed to work with - changes in the GIMP core or GTK+. One day I - might add a list of all changed plug-ins to - this list... - - Miscellaneous * The painting functions (brush, pencil, - airbrush, etc.) have been optimized. - * The GAP plugin, which has some essential - animation features, is being integrated - into GIMP. - * The font selector has been redesigned. - * The new, slightly incomplete MAINTAINERS - file should help track responsibility and - expertise for various parts of The GIMP. - - -Copyright 1998-2000 by Sven Neumann + The GNU Image Manipulation Program Version 1.3 + A Colorspace Odyssey + + +GIMP 1.3 is the development branch of The GIMP. Here's where the +development takes place on the road to the next stable release +dubbed GIMP 1.4. + +Version 1.3.0 +============= +- Ported almost everything to the GTK+-2.0 API. Check the file INSTALL + to learn what libraries we require in detail. +- Cleaned up the core a lot. The app directory is now broken up into + subdirectories that define subsystems with defined relationships. +- Seperated GUI from core functionality in lots of places. +- Rewrote large parts of the user interface in a more generic way. +- Started to rewrite the text tool (completely broken at the moment) +_ Lots of stuff not mentioned here. See the file ChangeLog for more info. diff --git a/README b/README index 3e12c4b4e2..d71d6a8c9d 100644 --- a/README +++ b/README @@ -7,9 +7,12 @@ towards the next stable release version 1.4. Please do not yet report bugs in this version. This is a developers version. We know it has bugs and it might not even compile. You have been warned! -The GIMP is designed to be a professional image manipulation program -suitable for such tasks as photo retouching, image composition and image -authoring. +Some features that were present in GIMP 1.2 are disabled or not even +included in this release. This includes the Perl extension and thus +all the perl plug-ins. There is no working text tool and various other +tools and functions are broken. Almost everything is under construction. +Don't even think about using this for daily work. If you are a software +distributor, dont' dare to ship this package to innocent users. For installation instructions, see the file INSTALL. diff --git a/TODO.xml b/TODO.xml index 5224ec5800..240b1c1925 100644 --- a/TODO.xml +++ b/TODO.xml @@ -16,7 +16,7 @@
General - + Port to glib-2.0 and gtk+-2.0

@@ -44,7 +44,7 @@ - + Code reorganization

@@ -113,7 +113,7 @@

Objectification - + Generic GimpObject

@@ -126,7 +126,7 @@ - + Cleanup existing internal objects

@@ -153,7 +153,7 @@ - + Generic object container(s)

@@ -310,7 +310,7 @@

User Interface - + Abstract Container Views