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 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331
|
1.0 - Sep 13 1998 Gene Czarcinski
- for FreeBSD support, add check for libtiff34 in addition to
libtiff; if both found, it should not hurt.
- update configure.in to support gif stuff (new in WindowMaker
0.19.3) -- do both ungif and gif libs even though WindowMaker
just uses gif for now
- even though there is no clear reason for it, FreeBSD requires Xt
so add it (it should not hurt anyway)
- add xrdb -load /dev/null to the beginning of Xsession to cleaup
wdm resources
- remove checking for a number of header files for which nothing is
done and, even when not found on some systems, seems to make
no difference.
- finalize the RollUp animation to be a diagonal ... this seems to
"look" the best (but of course someone will not think so).
- fix bug where startkde was found but Xclients was not modified
correctly
0.90 - Sep 06 1998 Gene Czarcinski
- Release 1.0 "candidate"
- create wdmReconfig.in (wdmReconfig) for rpm post install
updating of wdm-config and Xclients
- if WINGs == 980901, add call to WMSetScrollViewLineScroll
to speed up scrolling.
- add closing rollup options (for now, just in src), to rollup
vertical, horizontal, or diagonal.
- added more information on ./configure options to INSTALL
- add --with-local ./configure option which will appropriately
usr /usr/local/{bin,include,lib}
- removed --enable-debugWINGs options, this is now controlled
by --enable-debug
- changed animation slightly to make it more "Nextish" (at least,
my exposure to what "Nextish" looks like).
- more fiddling with the size and location of the popup buttons
in order to handle better "looking" window manager names
(e.g., WindowMaker rather than wmaker)
- remove the '-t3' from the shutdown commands in wdm-config;
add comments and examples for different systems in wdm-config,
Xsession, and Xclients
- fixed configure so that if the shell for login is sh,
it is invoked as '/bin/sh -' which is equivalent to
'/bin/bash -login'
- add comment to install about reviewing and changing
config files for different systems.
- slightly change the size and location of the help frame to
make it look better.
- change the size and location of buttons for better symetry
- fixed code for go button so it works properly
- delete old xlogin stuff in src/config/Xresources: it was
conflicting with other stuff on some(?) systems
0.18 - Aug 29 1998 Gene Czarcinski
- add the capability to set the proper location for bash and sh
in the XSetup_0, Xsession, and Xclients shell scripts.
- change configure and src/Makefile.am to use GFXLIBS and
GFXFLAGS properly ... --with-gfx-libs= and --with-gfx-incs=
should now work properly on more systems.
- change Xclients to add an arbitrarily named window manager
since we cannot anticipate all of them. ./configure is
changed to specify it via --with-winmgr and (if needed)
--with-winmgr_path
- fix src/config/Makefile.am (Xsession and Xclients not cleaned)
- change Xclients, etc. so that the code for window manager
programs which are not found are commented out.
- do not compile chooser since it is not installed anyway. This
will be "fixed" in Release 2 (or something greater than 1).
- change Xsession to simplify it and attempt to make it more
system independent.
- finally (?) fixed how info and error messages work (redo
whole logic). It turned out the problem was the order of
displaying the messages and doing the authentication (display
MUST be first or a race condition results). Did not have to
redo msg handling itself but it did result in simpler code.
- add new xresource DisplayManager*wdmAnomations to enable or
display the shake and rollup animations. true=enabled,
false=disabled; default if not specified is true. [user request,
too slow on some displays]
- change the way setting the background (root window) is specified
so that if it is NOT specified or the value is the literal none,
then the background is NOT set. The user can still set the
background via other means [user request].
- New look for the login panel (supposedly more Nextish).
Whether is is or not, I like the new look.
- Change help to use a ScrollView (this may be 0.18.x dependent) but
that is the way it goes.
- Shuffle the library order to put -lWINGs and -lwraster in front of
the other libraries (makes a difference on some systems)
0.12 - Aug 24 1998 Gene Czarcinski
- add more wdm/Xsession examples
- make Xclients.in more configurable and add stuff to
configure.in so that we locate the various window
manager paths and then "build" a wmlist based on
what is found
- updated README and INSTALL
- add --with-wmlist=< > to specify a list of optional
window managers to start
- add --with-Logo=< > to specify Logo pixmap filename (can be
any file since this is used in the wdm-config file)
- Add code to Login to attempt to keep the same aspect ratio
in the Logo image as was in the original image. If the image
is smaller that 200x130, keep it as is. The image will
be cenetered in the Logo display area.
- add examples of options to wd-config (as comments)
- make lower case in configure: --with-wdmdir=,
--with-defuserpath= and --with-defsystempath=
- bugfix: configure.in so --with-WDMDIR works properly
0.11 - Aug 20 1998 Gene Czarcinski
- use two levels of versioning and add a third level for
internal stuff only.
- With the WINGs in WindowMaker 0.18.0 some interfaces changes ...
The new WINGs uses WINGS_H_VERSION 980730.
- WMCreateScreen is different. If WINGs > 980722, use
WMInitializeApplication; WMCreateScreen;
- configure for -lPropList (I wonder how everthing worked
before?)
- add code to select PopUp item (required > 980722)
- Thank you Alfredo: if WINGs >980722, use the new
WMSetTextFieldSecure function, otherwise continue
to resize the area to almost invisible.
- change the distributed setting of wdmVerify to true --
this means that the default for using Reboot, Halt, or
Exit is to require the user to enter a valid userid/password.
0.10.4 - Aug 18 1998 Gene Czarcinski
- man pages for wdm and wdmLogin courtesy Marcelo Magallon
<mmagallo@debian.org>. Now I just have to get them to
install properly. These may need to be changed to _.in
files so that they can be "configured" properly to
reflect the system on which it is being installed.
- fix configure.in so looking for wraster (and WINGs) will
look in the added paths (should fix debian problem).
- to be consistant, wdm/config is now named wdm/wdm-config
- Marcelo's man pages now install
- Login.c help updated to document ExitLogin's operation ...
it terminates the xserver but the daemon must be
terminated by other means.
- apparently, some systems put lots of libraries under
/usr/X11R6/lib rather than /usr/lib so lets make it
easier for them ... for most libchecks, add $XLFLAGS $XLIBS
- fixup how we create the wd._.spec file so versioning is done
automagically.
0.10.3 - Aug 16 1998 Gene Czarcinski
- fix install bug in src/config/Makefile.am on non-pam
systems where install-data-local not defined on such systems
- add --with-pamdir=<xxx> option for use if pam's directory
is not /etc/pam.d
- modified Makefiles to support DESTDIR for all installs ...
DESTDIR useful for testing install but especially
useful to specify BuildRoot for rpm
- Add checking for existance of the pam directory and
warn user if it does not (but is OK if using rpm BuildRoot)
- add code to Login to adjust the font size of the name is too
long (currently, this is a kluge)
- add/change code in src/Greet.c so that SessionExit() is called
if there is a pipe i/o read error -- this means that the external
Login program has failed. SessionExit will terminate rather
than getting into a startup loop. This fixes the "known bug"
below.
- fixup code in src/Login.c so messages (info and error) are
displayed properly -- unmap both frames before maping either
new one (Clear does unconditional unmap).
- replace some of the logo and pixmap artwork in src/pixmaps
- add checking to configure for where WINGs.h is and
change how the -lWINGs and -lwraster are defined
BETA 3:
DONE - add more testing for pam
DONE - add test to make sure the Login process has started properly
so wdm does not loop attempting to start it. If it does not,
need to exit wdm.
DONE - create the rpm spec file
DONE - make rpms as well as tarball
DONE - test to make sure that exit verification works
DONE - fix Login code so error messages are displayed properly
work in progress - create README/INSTALL/AUTHORS/?? documentation
0.10.2 - Aug 15 1998 Gene Czarcinski <genec@mindspring.com>
- add test for xdm source and try to untar if not present
- second public beta (beta2)
- Known serious bug: if the fork/exec of wdmLogin fails
because it does not exist or is not executable, the
wdm will get into an unbreakable loop trying to
start it.
BETA 2:
DONE HOPEFULLY - fix automake/autoconf files so this package can be used on other
systems such as FreeBSD (a big change) ... and it still works
on RedHat Linux (tested on multiple systems)
DONE - eliminate getopt_long from Login.c ... replace it with getopt
which is defined in unistd.h and should be available on "most"
systems ... since getopt only supports simple parameter options
(no long one), the definitions in the wdm/config file has to change
... it is not just data.
DONE - put pam files into the src/config directory
DONE - install the DisplayMaker pam control file into /etc/pam.d
if --enable-pam is specified
work in progress - create README/INSTALL/AUTHORS/?? documentation
DONE -- DisplayMaker -> wdm
- finalize the name of this package and fixup any changes.
DONE - during configuration, test if xdm has been untared;
automatically untar xdm if not; else error (installer goof
prevention)
0.10.1 - Aug 14 1998 Gene Czarcinski <genec@mindspring.com>
- fix minor bug in wdm/config
- put wdm.pamd into src/config and change Makefiles so wdm.pamd
is installed as /etc/pam.d/wdm
0.10.0 - Aug 14 1998 Gene Czarcinski <genec@mindspring.com>
- rename the package/program from DisplayMaker to wdm
- redo the whole set of configuration files and Makerfiles
in an attempt to make this less dependent on Linux so it
can compile and run on systems such as FreeBSD. The approach
used was patterned after the one used by kde for kdm.
0.9.0 - Aug 13 1998 Gene Czarcinski <genec@mindspring.com>
- first public beta
BETA 1:
DONE - create the xdm/Greet.c (xdm/greeter/greet.c) replacement which
implements the external Login interface.
DONE - ?? automate application of the PAM patch .. patches are applied
by Makefile
DONE - pam .. the pam definition .. is pam realy enabled/working??
DONE - change service name to DisplayMaker and create pam control file
DONE - move pixmaps under src and add README
DONE - are configs correct for authdir
DONE - update resources.c for specifying Gdm parameters
DONE - rename to DisplayMaker: dmaker and dmakerLogin
DONE - the LoginPanel "look" may need some work
DONE - make reboot and halt work.
DONE - add code to put halt/reboot info into system logs
... who did it and any other info
DONE - change resources so only wm, logo, and bg instead of Arg1...Arg9
DONE - make sure (or fix) that we have good Xresources for the user
... need to figure out a good Xsession, xinitrc, Xclient set
... just doing xinitrc is not good enough .. I wonder just which
program does load ~/.Xdefaults
DONE - Makefile.am for xdm/config
DONE - configuration files
DONE - fixup cursor so it is a pointer
DONE - add setting of the background in GLogin
DONE - add lots of background setting args
DONE - add a help panel in Login
DONE - add getting the pixmap from a file in GLogin
DONE - add tests of the args passed to Login in LoginTest
DONE - add arg to Login for specifying a pixmap file
DONE - fix in/out so they compile clean
work in progress - create README/INSTALL/AUTHORS/?? documentation
DONE - fix the Makefile.am and configure.in files so they are "more correct"
DONE - ?? is xdm-extgreet tarball needed or just documentation and in/out
(ask the author??)
DONE - create clean patches
DONE - check with author on logo artwork
0.8.15 - Aug 13 1998 - Gene Czarcinski
- nearing the first beta
- pam works (see README.pam)
- LoginPanel graphics a bit better
- chooser still the old stuff and not installed
- no man documentation yet
- ping not coded
- DisplayMaker will work with remote system (testing)
0.8.10 - Aug 12 1998 - Gene Czarcinski
- restructured directories and Makefiles so there is a single
source tree, the XFree86 sources are used as a base,
and patches are applied in src to create DisplayMaker
0.8.9 - Aug 11 1998 - Gene Czarcinski <genec@mindspring.com>
- all code working, need to finish some documentation and pull
a distribution package together.
Status of code:
- chooser still the old code and not installed
- ping (test if connection is still alive) not implemented yet
- xdm man page needs lots of work
- better README documentation
|