1 | Version 0.7, 2001-02-12 |
---|
2 | ----------------------- |
---|
3 | * Applied patch from Frederic Crozat <fcrozat@mandrakesoft.com>. This |
---|
4 | fixes some problems related to glibc and setuid apps. |
---|
5 | |
---|
6 | |
---|
7 | Version 0.6, 2001-02-12 |
---|
8 | ----------------------- |
---|
9 | * Applied patch from George <jirka@5z.com>: Some sanity checks, |
---|
10 | checks for Xsync, and more. |
---|
11 | |
---|
12 | |
---|
13 | Version 0.5, 2001-01-31 |
---|
14 | ----------------------- |
---|
15 | * Applied patch from George <jirka@5z.com>: xalf-capplet now |
---|
16 | correctly sets up "invisible window" as default. |
---|
17 | |
---|
18 | |
---|
19 | Version 0.4, 2000-06-18 |
---|
20 | ----------------------- |
---|
21 | * Added GNOME Control Center capplet. |
---|
22 | |
---|
23 | * New indicator: Animated star, by Martin Engel <m.engel@ndh.net>. |
---|
24 | |
---|
25 | |
---|
26 | Version 0.3, 2000-06-01 |
---|
27 | ----------------------- |
---|
28 | * Added option --title |
---|
29 | |
---|
30 | * If LD_PRELOAD is already set upon Xalf start, it is appended. This |
---|
31 | means that Xalf now should work well even if LD_PRELOAD is |
---|
32 | needed for other purposes. |
---|
33 | |
---|
34 | Not all systems support this. Probably, it only works on systems |
---|
35 | running a recent version of ld-linux.so. |
---|
36 | |
---|
37 | * New hourglass splashscreen, thanks to Tuomas Kuosmanen |
---|
38 | <tigert@gimp.org>. |
---|
39 | |
---|
40 | * XALF_LAUNCH_ID is removed from started applications environment, |
---|
41 | eg. should be invisible. |
---|
42 | |
---|
43 | |
---|
44 | Version 0.2, 2000-04-14 |
---|
45 | ----------------------- |
---|
46 | * Total code rewrite. |
---|
47 | |
---|
48 | * Overloads XMapWindow instead of XCreateWindow. |
---|
49 | |
---|
50 | * Uses a environment variable called XALF_LAUNCH_PID with the pid of |
---|
51 | the tracking xalf process. XMapWindow, when called, sends an signal |
---|
52 | to this process. |
---|
53 | |
---|
54 | * Optionally uses "mappingmode" instead of the LD_PRELOAD approach. In |
---|
55 | this mode MapNotify events are detected. In this mode, it's not |
---|
56 | possible to distinguish between created windows. This mode is useful |
---|
57 | for applications requiring exclusive control over the LD_PRELOAD |
---|
58 | variable, such as StarOffice 5.1. |
---|
59 | |
---|
60 | * Uses GNU getopt for option parsing. |
---|
61 | |
---|
62 | * Check if unsetenv() is available. Use putenv() if it doesn't |
---|
63 | exist. |
---|
64 | |
---|
65 | * Launch timeout. |
---|
66 | |
---|
67 | * Build system uses Automake, Autoconf and Libtool. |
---|
68 | |
---|
69 | * Three different indicators available: invisible window, |
---|
70 | splashscreen and mouse cursor change. |
---|
71 | |
---|
72 | * Detects if launched application is setuid/setgid, and automatically |
---|
73 | use --mappingmode if this is the case. |
---|
74 | |
---|
75 | * Detects if LD_PRELOAD is already set, and automatically |
---|
76 | use --mappingmode if this is the case. |
---|
77 | |
---|
78 | * Detects if libxalflaunch.so if available, and automatically use |
---|
79 | --mappingmode if the library is not available. |
---|
80 | |
---|
81 | * Catches SIGTERM, SIGINT and SIGQUIT signals, and restores changed |
---|
82 | cursor upon these signals. |
---|
83 | |
---|
84 | |
---|
85 | |
---|