You can subscribe to this list here.
| 2002 |
Jan
|
Feb
(13) |
Mar
(23) |
Apr
(60) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
|
From: Scott L. <sl...@gs...> - 2002-02-25 23:37:20
|
> Scott Lenser wrote: > > >These symbols should be defined by session-manager.o. > > > >Run 'nm scwm/src/session-manager.o'. You should get something like the > >following: > > > Hmmm. Interesting. When I do a normal build (configure, make clean, > make.) session-manager.o > comes up "not there" i.e. it is not built. Then I go into the src > directory and do > gcc -c session-manager.c and do make again. That's when I get the > undefined symbols. > It seems session-manager.o is not getting built properly on my system. > I will investigate. > Strange. Thanks for investigating, let me know what you figure out. You need to pass the flag '-DHAVE_CONFIG_H' to the build of session-manager.c for it to have a chance of linking properly. The Makefile should take care of this though, not sure why it is not building on your system. - Scott |
|
From: Scott L. <sl...@gs...> - 2002-02-25 02:38:50
|
> I've tried compiling the CVS version of SCWM and get the following errors
> (see attached.)
>
> What libraries am I missing?
>
> Fred
>
>
> Making all in src
> make[1]: Entering directory `/drives/work/src/scwm-cvs/scwm/src'
> make all-am
> make[2]: Entering directory `/drives/work/src/scwm-cvs/scwm/src'
> /bin/sh ../libtool --mode=link g++ -g -O2 -o scwm -L/usr/X11R6/lib -export-dynamic Grab.o ICCCM.o add_window.o binding.o borders.o callbacks.o changed.o color.o colormaps.o cursor.o decor.o decorations.o deskpage.o drawmenu.o errors.o events.o face.o focus.o font.o getopt.o getopt1.o guile-compat.o icons.o image.o init_scheme_string.o log-usage.o menu.o menuitem.o menulook.o miscprocs.o module-interface.o move.o message-window.o placement.o resize.o screen.o scwm.o shutdown.o string_token.o syscompat.o system.o util.o virtual.o window.o winprop.o xmisc.o xproperty.o xrm.o session-manager.o -lSM -lICE -lXext -lXtst -lXmu -lXpm -lX11 -L/usr/local/guile-1.4/bin/lib -L/usr/local/guile-1.4//lib -lguile -lm -lm -L/usr/local/lib -lImlib -ljpeg -ltiff -lungif -lpng -lz -lm -lXext -L/usr/X11R6/lib -lSM -lICE -lXext -lX11
> g++ -g -O2 -o scwm Grab.o ICCCM.o add_window.o binding.o borders.o callbacks.o changed.o color.o colormaps.o cursor.o decor.o decorations.o deskpage.o drawmenu.o errors.o events.o face.o focus.o font.o getopt.o getopt1.o guile-compat.o icons.o image.o init_scheme_string.o log-usage.o menu.o menuitem.o menulook.o miscprocs.o module-interface.o move.o message-window.o placement.o resize.o screen.o scwm.o shutdown.o string_token.o syscompat.o system.o util.o virtual.o window.o winprop.o xmisc.o xproperty.o xrm.o session-manager.o -Wl,--export-dynamic -L/usr/X11R6/lib -lSM -lICE -lXext -lXtst -lXmu -lXpm -lX11 -L/usr/local/guile-1.4/bin/lib -L/usr/local/guile-1.4//lib /usr/local/guile-1.4//lib/libguile.so -ldl -lm -lm -lm -L/usr/local/lib /usr/local/lib/libImlib.so -lm /usr/local/lib/libjpeg.so -ltiff /usr/local/lib/libungif.so -L/usr/X11/lib -lX11 -lpng -lz -lm -lXext -lSM -lICE -lXext -lX11 -Wl,--rpath -Wl,/usr/local/guile-1.4//lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/guile-1.4//lib -Wl,--rpath -Wl,/usr/local/lib
> add_window.o: In function `AddWindow':
> /drives/work/src/scwm-cvs/scwm/src/add_window.c:372: undefined reference to `restoreWindowState'
> events.o: In function `NoEventsScwmUpdate':
> /drives/work/src/scwm-cvs/scwm/src/events.c:2032: undefined reference to `IceSMfd'
> /drives/work/src/scwm-cvs/scwm/src/events.c:2043: undefined reference to `IceSMfd'
> /drives/work/src/scwm-cvs/scwm/src/events.c:2045: undefined reference to `IceSMconn'
> /drives/work/src/scwm-cvs/scwm/src/events.c:2048: undefined reference to `SMconn'
> /drives/work/src/scwm-cvs/scwm/src/events.c:2049: undefined reference to `IceSMconn'
> scwm.o: In function `scwm_main':
> /drives/work/src/scwm-cvs/scwm/src/scwm.c:981: undefined reference to `SmcId'
> /drives/work/src/scwm-cvs/scwm/src/scwm.c:1140: undefined reference to `initSM'
> shutdown.o: In function `Done':
> /drives/work/src/scwm-cvs/scwm/src/shutdown.c:123: undefined reference to `doneSM'
> collect2: ld returned 1 exit status
> make[2]: *** [scwm] Error 1
> make[2]: Leaving directory `/drives/work/src/scwm-cvs/scwm/src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/drives/work/src/scwm-cvs/scwm/src'
> make: *** [all-recursive] Error 1
>
These symbols should be defined by session-manager.o.
Run 'nm scwm/src/session-manager.o'. You should get something like the
following:
U Done
U FlagsBitsFromSw
U GetXProperty
U IceAddConnectionWatch
U IceConnectionNumber
00000004 D IceSMconn
00000000 D IceSMfd
00000d20 t Letext
U PswUpdateFlags
00000000 b SMData
00000b20 T SM_error_message
00000b38 T SM_register
00000008 D SMconn
00000020 b SMerror
00000010 d SavePhase
U Scr
U SmcCloseConnection
U SmcGetIceConnection
0000000c D SmcId
U SmcOpenConnection
U SmcRequestSaveYourselfPhase2
U SmcSaveYourselfDone
U SmcSetProperties
U UserHome
U UserName
00000004 C XA_SM_CLIENT_ID
U XA_WM_CLIENT_LEADER
U XFree
U XInternAtom
U __errno_location
00000748 t die
00000c64 T doneSM
U dpy
U fclose
U feof
U fopen
U fread
U free
U fwrite
U g_argc
U g_argv
000000f0 t getWindowClientId
U getenv
U gh_str02scm
00000ac4 t iceWatchFD
00000cd4 T initSM
0000064c t loadMyself
0000002c t readI32
000000a4 t readString
000002e4 t readWindow
000003c4 T restoreWindowState
00000216 r s_SM_error_message
00000227 r s_SM_register
U safemalloc
00000740 t saveComplete
000006f8 t saveYourself
0000054c t saveYourself2
U scm_make_gsubr
U scwm_msg
00000790 t setSMProperties
00000720 t shutdownCancelled
U sprintf
000004dc t statefile
U strcmp
U strerror
U strncpy
00000000 t writeI32
00000060 t writeString
000001bc t writeWindow
U xgetcwd
If you don't have a line with 'D IceSMfd', you'll get the error you are
getting.
My guess is that somehow session-manager.o got built with a different config
file than the rest of scwm. Try removing session-manager.o and see if you
still
get the problem.
Let me know if you continue having problems.
- Scott
|
|
From: F. H. <hei...@am...> - 2002-02-25 01:54:27
|
I've tried compiling the CVS version of SCWM and get the following errors (see attached.) What libraries am I missing? Fred |
|
From: Scott L. <sl...@gs...> - 2002-02-19 08:43:51
|
> Scott, > > > > >Hmm, not available yet in Debian unstable. What distribution/source packages > >are you > > > Well, I have several Linux setups on my various computers. Most of them > are running Debian > unstable. The version of Linux that I use daily though was Slackware a > long time ago. Over > time I replaced all the files by compiling sources. When I compiled > Gnumeric 1.0.4 it said > guile 1.5.x was required (if my memory serves me.) so that's what I have > installed. > > It looks like Gnumeric 1.0.4 comes with Debian unstable, but the Debian > folks must > not have the Guile plugin included, since it is not listed in the > dependencies. If you > compile Gnumeric from the tarball, it looks for guile 1.5.x. > > Fred > That sucks. I hope Debian finds a good solution to the problem of programs that have optional dependencies soon. If the newer gnome apps require a newer version of guile than 1.4, then I'd really like to have support for those versions. At the moment, it's not too convenient for me to test it so I'll probably continue with the testing stuff I'm doing for now. I'm might try to port it after the next release of Scwm though (planned for whenever I get done testing the scheme code). Btw, the debian version of Scwm is missing the constraint solving stuff. - Scott |
|
From: Greg B. <ba...@cs...> - 2002-02-18 04:41:56
|
That works for me; it wouldn't hurt even to do a 0.99.7 release sooner rather than later... it's a good way to gain momentum and let people know that you're working on it. Plus lots of folks may want a new release that builds against Guile-1.4... and you'll get practice putting together a release. Thanks, Greg Scott Lenser <sl...@gs...> writes: > Here's my plan for the next release: > > - finish testing all of the scheme files > - incorporate the scheme file taxonomy as a new section in the docs > - resolution of all doc warnings made by the doc generator > - clean up and add the 2 new modules I made (the button menu and use > of that for iconifying/deiconifying windows) > > This should be plenty for a new release and makes a good check point. > I'd like to call the new release 0.99.7 since there are API changes. > > This is just a heads up. I won't be ready to release for a _while_ yet > as I'm only through 5% of the scheme files (2.6% of the lines of scheme) > so far. > > Let me know if I'm missing something in these plans or you think they > should be different somehow or whatever. > > - Scott |
|
From: Scott L. <sl...@gs...> - 2002-02-17 21:38:39
|
Here's my plan for the next release: - finish testing all of the scheme files - incorporate the scheme file taxonomy as a new section in the docs - resolution of all doc warnings made by the doc generator - clean up and add the 2 new modules I made (the button menu and use of that for iconifying/deiconifying windows) This should be plenty for a new release and makes a good check point. I'd like to call the new release 0.99.7 since there are API changes. This is just a heads up. I won't be ready to release for a _while_ yet as I'm only through 5% of the scheme files (2.6% of the lines of scheme) so far. Let me know if I'm missing something in these plans or you think they should be different somehow or whatever. - Scott |
|
From: Scott L. <sl...@gs...> - 2002-02-17 11:17:26
|
I'm done testing auto-raise.scm easyraise.scm stacking.scm This completes the stacking group from my original taxonomy. Fixed a bug in restack-window-above/below by changing behavior of windows-overlap? to consider a window self-overlapping. Renamed a couple of functions to more sane names. ChangeLog follows: Sun Feb 17 06:05:59 2002 Scott Lenser <sl...@cs...> * wininfo.scm: Changed windows-overlap? to consider a window as overlapping itself. This changes the effect of window-overlaps-window? and list-overlapping-windows. * stacking.scm: Changed name of lower-window-below to restack-window-below and raise-window-above to restack-window-above. Added compatability defines for the old names with a deprecated comment. The change in the behavior of windows-overlap? fixes the restack-window-below/above routines so that they actually work. |
|
From: Scott L. <sl...@gs...> - 2002-02-17 10:04:31
|
Fixed a bug in easyraise, ChangeLog entry follows: Sun Feb 17 04:55:55 2002 Scott Lenser <sl...@cs...> * easyraise.scm: Fixed bug in set-easyraise-window! which wouldn't update the variable easyraise-windows which would cause the wrong windows to get raised lowered. |
|
From: Greg B. <ba...@cs...> - 2002-02-17 00:21:08
|
Cool! This is fantastic! I'm surprised there aren't more bugs -- I suppose it's a credit to the user community we had in Scwm's prime. With your hard work, maybe Scwm's best days are still ahead of us! Thanks! Greg Scott Lenser <sl...@gs...> writes: > Just an update on testing progress. > > I'm done testing > > hover-focus.scm > focus-stack.scm > last-mapped-window.scm > task-switcher.scm > > This completes the files related to focus in the taxonomy I sent earlier. > > Basically, they all worked fine. I made a few minor doc improvements and > a minor code cleanup. I found one race condition in focus-stack.scm that > I put a FIXME comment on. Not going to worry about it now since it will > be a rare condition and the only bad thing that can happen if it works > wrong is that the focus won't get updated like it should (but will still > be on the focus stack). > > Starting work on the stacking group of files next. > > I'm including the scheme taxonomy list here so that it is available on the > mailing list archive on sourceforge so that I can safely refer to it in the > future: > > ----------------------------------------- > > Categories: > > Display control: control over visual appearance > Customization: changing visual appearance > basic-styles > cursor > decor > face > style-options > style > stylist > Optional features: optional visual features > animated-edge-moves > animated-iconify > animation > constraint-animation > desk-background > menus-extras > focus-titlebar > Events: > Handling: > modifier-key-bindings > quote > Generating: > Keys: > send-string > Mouse: > key-mover-xtest > key-mover > synth-events > Window control: > groups (seems to be a hotbed of bugs *sigh*) > undo > window-configuration > winops-menu > Constraints: > constraints > constraint-investigator > nonants > simple-constraints > ui-constraints-classes > ui-constraints-composition > ui-constraints-gdk-drawing > ui-constraints-toggle-menu > ui-constraints > Focus: > dir-focus (FULLY TESTED) > focus-stack (FULLY TESTED) > hover-focus (FULLY TESTED) > last-mapped-window (FULLY TESTED) > task-switcher (FULLY TESTED) > Stacking: > auto-raise > easyraise > stacking > Position/size: > auto-shrink > auto-unobscure > cascade > placement > shove-window > snap > tile > Hints: > gnome-hints > kde-hints > Virtual desks/viewports: > edge-ops > shutdown-opts > virtual > Themes: > theme-impl > themes > Utility functions: > Code: utility functions to be used by other scheme code > bincomm > corba > file > fvwm-compat > fvwm-eval > fvwm-module > gtk > hooks > image-loaders > listops > number-convert > optargs > path-cache > primopts > rectangle > reexport > register > rgb-database > sort > stringops > time-convert > window-locations > xprop-extras > Development support: utility functions to aid development/debugging > property-respond > reflection > test-case > visibility-reporter > wininfo > winlist > Input: utility functions that get input from the user > gtk-menu > gtk-table-display > prompt-binding > prompt-bool > prompt-color > prompt-enum > prompt-file > prompt-font > prompt-proc > prompt-range > prompt-string > prompting-shell > window-selection > winlist-menu > ViaVoice: > viavoice-smrc > viavoice > Output: utility functions that display output to the user > flash-window > gtk-about > gtk-message > higlight-current-window > lambda-startup-logo > wavplay > where-is > Extras: (Optional functionality that is not really related to manipulating > windows) > ScwmBiff > ScwmClock > netscape > debianapps-menu > simplebiff > xlock-menus > Windowing applets: (Optional windowing functionality that uses windows for > interface) > ScwmButtons > ScwmDeskButtons > scwm-gtk-pager > ui-constraints-buttons > Help: > describe > doc > image-path-suggestor > report-usage > Configuration: > preferences > prefs-menu > Misc: stuff that didn't easily fall into above categories (needs further > investigation) > base > minimal > advice > flux-gtk > flux > message-window > module-types > primopts > report-usage > session > std-menus > titlebar-buttons > wmconfig-menu |
|
From: Scott L. <sl...@gs...> - 2002-02-17 00:14:39
|
Just an update on testing progress.
I'm done testing
hover-focus.scm
focus-stack.scm
last-mapped-window.scm
task-switcher.scm
This completes the files related to focus in the taxonomy I sent earlier.
Basically, they all worked fine. I made a few minor doc improvements and
a minor code cleanup. I found one race condition in focus-stack.scm that
I put a FIXME comment on. Not going to worry about it now since it will
be a rare condition and the only bad thing that can happen if it works
wrong is that the focus won't get updated like it should (but will still
be on the focus stack).
Starting work on the stacking group of files next.
I'm including the scheme taxonomy list here so that it is available on the
mailing list archive on sourceforge so that I can safely refer to it in the
future:
-----------------------------------------
Categories:
Display control: control over visual appearance
Customization: changing visual appearance
basic-styles
cursor
decor
face
style-options
style
stylist
Optional features: optional visual features
animated-edge-moves
animated-iconify
animation
constraint-animation
desk-background
menus-extras
focus-titlebar
Events:
Handling:
modifier-key-bindings
quote
Generating:
Keys:
send-string
Mouse:
key-mover-xtest
key-mover
synth-events
Window control:
groups (seems to be a hotbed of bugs *sigh*)
undo
window-configuration
winops-menu
Constraints:
constraints
constraint-investigator
nonants
simple-constraints
ui-constraints-classes
ui-constraints-composition
ui-constraints-gdk-drawing
ui-constraints-toggle-menu
ui-constraints
Focus:
dir-focus (FULLY TESTED)
focus-stack (FULLY TESTED)
hover-focus (FULLY TESTED)
last-mapped-window (FULLY TESTED)
task-switcher (FULLY TESTED)
Stacking:
auto-raise
easyraise
stacking
Position/size:
auto-shrink
auto-unobscure
cascade
placement
shove-window
snap
tile
Hints:
gnome-hints
kde-hints
Virtual desks/viewports:
edge-ops
shutdown-opts
virtual
Themes:
theme-impl
themes
Utility functions:
Code: utility functions to be used by other scheme code
bincomm
corba
file
fvwm-compat
fvwm-eval
fvwm-module
gtk
hooks
image-loaders
listops
number-convert
optargs
path-cache
primopts
rectangle
reexport
register
rgb-database
sort
stringops
time-convert
window-locations
xprop-extras
Development support: utility functions to aid development/debugging
property-respond
reflection
test-case
visibility-reporter
wininfo
winlist
Input: utility functions that get input from the user
gtk-menu
gtk-table-display
prompt-binding
prompt-bool
prompt-color
prompt-enum
prompt-file
prompt-font
prompt-proc
prompt-range
prompt-string
prompting-shell
window-selection
winlist-menu
ViaVoice:
viavoice-smrc
viavoice
Output: utility functions that display output to the user
flash-window
gtk-about
gtk-message
higlight-current-window
lambda-startup-logo
wavplay
where-is
Extras: (Optional functionality that is not really related to manipulating
windows)
ScwmBiff
ScwmClock
netscape
debianapps-menu
simplebiff
xlock-menus
Windowing applets: (Optional windowing functionality that uses windows for
interface)
ScwmButtons
ScwmDeskButtons
scwm-gtk-pager
ui-constraints-buttons
Help:
describe
doc
image-path-suggestor
report-usage
Configuration:
preferences
prefs-menu
Misc: stuff that didn't easily fall into above categories (needs further
investigation)
base
minimal
advice
flux-gtk
flux
message-window
module-types
primopts
report-usage
session
std-menus
titlebar-buttons
wmconfig-menu
|
|
From: Scott L. <sl...@gs...> - 2002-02-16 23:57:25
|
> Scott, > > Thanks for your reply. > > >Hi, > > > > The current version in CVS should work with Guile 1.4. I haven't bothered > >targeting any later version since 1.4 seems to be the latest version in both > >Debian and Redhat. It is certainly the latest in Debian (which is what I run) > > > Is there a way to configure/sequester SCWM so that it can run and use > it's own personal copy of guile? > I know you can compile SCWM with it's own copy of guile, but once it's > installed will it search the > system path for a guile? > > Guile 1.5.x seems to be in use by some of the latest Gnome packages. > I'm pretty sure the latest > version of Gnumeric is using 1.5.x. Of course, that is a development > version of guile. From what > I understand the even versions ,1.4, 1.6 etc., are stable versions. I > think I saw on the guile list or > site that either a 1.6 or 1.8 release was near. > > Fred > Hmm, not available yet in Debian unstable. What distribution/source packages are you using. My understanding was that Guile was on version 1.5.x which was going to be a full release but they decided to redo their numbering so that it is a devel release. They still strongly recommend using it over 1.4.x on the Guile site. I haven't bothered to port to it yet because I didn't think it was in common use in the distributions. It certainly doesn't seem to be in Debian yet but sometimes Debian can be slow on some packages since it is all volunteer based. At the moment, I'm focusing on testing to try to make a good of release for distributions as possible. When I was porting from v1.3 to v1.4, I installed guile in a strange path and passed the configure option to Scwm to look there for guile. I worked great and Scwm picked up the right files at runtime so I think it's pretty easy to get Scwm to use it's own version of guile. Scott |
|
From: Scott L. <sl...@gs...> - 2002-02-13 07:07:18
|
I regenerated the documentation on the web page since it was linking back to scwm.mit.edu which is no longer there. I had to update the scwmdoc.in file to get it to work, so I did that and checked it in (the #define names had changed). I saved the old docs in scwm-doc.old-bak in case the docs I generated have some kind of problem. I'll probably delete them after a while if I don't get any error reports. I also added Jason's name and email to the web page. - Scott |