-%files
-%defattr(-,root,root)
-%doc doc ChangeLog
-/usr/X11R6/bin/aterm
-/usr/X11R6/man/man1/aterm.1
-%config(missingok) /etc/X11/wmconfig/aterm
-
-%changelog
-* Fri Feb 26 1999 Ryan Weaver <ryanw@infohwy.com>
- [aterm-0.3.4-1]
-
-- main.c: (SetBackgroundType()) - now correctly checks for shading being 100
- and allows for fast transparency/tinting in that case. That brings fast
- transparency back in bussiness.
-- main.c: (resize_windows()) - now checks if root background has changed, and
- updates window even if it was not moved in this case.
-- main.c: (resize_windows()) - removed strange event checking loop so to get
- rid of unresized window problem, when resizing very fast.
-- screen.c: (CLEAR_CHARS(),CLEAR_ROWS()) - hopefully fixed random occuring bug
- when parts of the window close to the border were not cleared sometimes.
-- main.c: (resize_windows()) - fixed bug when window contents gets flushed on
- window move, if compiled without transparency and background image.
-- command.c: (process_x_event()) ReparentNotify message handler fixed to
- set parent windows backgrounds to ParentRelative in any transparency mode -
- that should fix problems that KDE users were having with it.
- Also XErrorHandler is set here to prevent crashes on Window Manager restarts.
-- ximage_utils.c: (ShadeXImage()) moved here from pixmap.c
-- ximage_utils.c: added some ifdefs to enable easy porting to/from AfterStep
-- ximage_utils.c: (ShadeXImage()) - uses correct data types for pointers - as
- the result shading should work fine now on 64-bit CPUs
-- pixmap.c: (GetMyPosition()) split in two - GetWinPosition() - more generic
- function.
-- pixmap.c: (GetMyPosition()) now sets error handler to prevent crashes - when
- restarting window manager.
-- pixmap.c: (ValidateSrcPixmap()) split in two ValidatePixmap() - is more
- generic version. ValidateSrcPixmap() is resetting root background ID if it
- changed.
-- pixmap.c: (CutPixmap()) chaged to more generic CutWinPixmap().
-- pixmap.c: changed to reflect all this changes above.
-- configure.in: minor changes to improve libasimage detection.
-- rxvt.h: SB_WIDTH and other scrollbar parameters has been moved to feature.h
- so ppl don't have to edit rxvt.h every time they upgrade.
-
-* Mon Feb 22 1999 Ryan Weaver <ryanw@infohwy.com>
- [aterm-0.3.3-1]
-- Added -sh %, -bgtype <type>, -txttype <type>, -tinttype <type> options.
-- Changed -tint to -tint <color> to make possible different background and
- tinting colors.
-- Changed -pixmap <file[;geom]> meaning of geom now is the area of original
- image, to be cut out, and used as the background.
-- src/pixmap.c: complete rewrite of everything that was in there, to enable
- all those cool transformations. Includes Shading functions, stretching/
- scaling/etc function, capturing of the root background, if root pixmap ID is
- not available.X errors handling to prevent crashing.
-- Added ximage_utils.c from AfterStep's libasimage, to be used when libasimage
- cannot be found, or linked with.
-- rxvt.h: Added ShadingInfo and BackgroundInfo structures to hold all
- background image information. Respectively TermWin.background member was
- added
-- rxvt.h: added one more color definition : tintColor
-- rxvt.h: added variables to hold all those new options.
-- main.c: added Background information initialization functions, and textType,
- tintType, and bgType parsing functions.
-- main.c: (CreateWindows())tintGC only created if we do fast transparency.
-- main.c: (CreateWindows())text GC is created using txttype option's function.
-- main.c: (resize_window())completely reworked to accomodate all new
- capabilities. It now checks for visibility, changed absolute position and
- size of the window prior to do any tinting/shading/rendering. That sometimes
- causing aterm not to perform shading on startup - will fix later.
-- main.c: (resize_window1())does not do scr_clear() anymore - it's done
- outside of it if needed.
-- command.c: PropertyChanged event handler modifyed to check for visibility
- prior to do tinting/shading/rendering.
-- screen.c: fast tinting is performed only if tintGC is available, instead
- of checking for Opt_tint.
-- command.c: added Rafal Wierzbicki changes to support for Unix98 ptys with
- linux-2.2.x and glibc-2.1
-- added tools dir, and tools/makeatermversion script to automate new aterm
- version creating/tar-balling.
-- man pages hopefully updated.
-
-* Sat Jan 16 1999 Ryan Weaver <ryanw@infohwy.com>
- [aterm-0.3.2-1]
-- src/rxvt.h ParentWin1, ParentWin2 changed to array, first elem of which
- should always be main window of aterm (TermWin.parent)
-- src/main.c (resize_window()) added check for event code, not only event
- type, when checking for queued resizing events.
- That allows filtering of events that has nothing to do with resizing,
- and fixes screen refresh problems when aterm is mapped/unmapped.
-- src/screen.c (scr_clear_tint()) removed ClearWindow for parent windows.
- That seems to be unneccessary and that was causing aterm death on
- window manager restart.
-- src/main.c (resize_window()) changed to not query size of toppest parent
- window as far as it can become invalid on window manager's restart.
- That was also causing aterm's death on Window Manager restarts.