-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog
88 lines (87 loc) · 3.56 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
Changes in version 1.3
o Automake/libtools/autoconf updated.
o Package restructured
o Some bugfixes.
o New "raw" keyboard driver for linux console alowing to detect key
releases.
o Fixed -malign-double gcc binarry compatibility problem
o Added const keywords to sources where possible.
o AAlib.h documented
o Lots of fixes from Debian maitainer Joey Hess installed
o c2man generated manual pages added
o Rest of changelog was lost in the disc crash....
o Fixed X driver handling of refresh
o Optimized X driver
o X driver now allows setting font using AAFont environment variable
o Added aalib-config
Changes in version 1.1
Fixes:
o Fixed help text
o Fixed (I hope) problems with ncurses renamed to curses
o Fixed release event in X11 driver
o Fixed problems with -s ar options
o Fixed problems with one pass linkers
o X driver now handler non alphabed keys
o Fixed GPM mouse cursor overflowing
o Fixed compilation problem of aalinux w/o gpm libs
Cleanups:
o Stderr driver merged with stdout. They share most of code now
o All program names starts with aa to avoid colisions
Speedups:
o Speedups in random dithering
New features:
o New API call for hidding mouse cursor
o New dos keyboard handler
o DOS mouse driver
o Documentation for writing new driver.
o Added aa_printf
o Driverdata mechanizm is now useable
o X driver updated so it can now handle multiple windows
o Now uses automake to generate Makefiles
o AAsave extensions by Tim Newsome:
o AAsave now accepts %x %y in filename for pages
You have to use %% for %
o Format now specifies conversion list - so conversions
like & -> & should be done ellegantly
o added . to extension name - should be usefull to specify
no extensions etc..
o New formats: irc, zephyr and roff
Revisions of this patch by Jan Hubicka
o AAsave now accepts %e for extension and %c for string
_%x_%y in case extensions is used (so you might simply
add %c%e after filename to get nice results)
o extension field of structure returned back for backward
compatibility and since I think it is good place to hold
default extension for given type. It is not added by default
now, but at %e command in filename
o Conversion list format changed from [500] array, since
it increased executable file size too much. Used pointer to
pointer instead.
o For one page formats pointer to FILE * structure should be
passed instad of filename
o Added new formats into formats list
o Changed conversions mechanizm a bit to avoid unfreed memory
areas.
o Avoided conflict in case multiple aa_save filters are up
and in threads and some other problems
o AA-lib is now under LGPL!
API Uncompatibilities: hope last ones for long time :) - better to do them
sooner than wait :)
o X driver now uses default size (w/o asking) since it is not
usual in X11. Use command line options instead :)
o AA_getkey now returns just keypresses. Not releases anymore
(was bug)
o Removed update driver call since it is generaly unused.
o stupid typo - MAKS renamed to MASK
o You need to add %c%e at the end of name fileld for aa_save to
get correct results (see comments bellow)
o fontxx renamed to aa_fontxx to avoid confusion with other
symbols
o context->driver->params moved into context->driverparams since
one driver should handle multiple devices with different parameters
driverparams is taken as parameter into init
(broke compatibility with old aview. New aview is comming soon!)
New port:
o OS2 port by Thomas A. K. Kjaer
Changes in version 1.0
o Initial version