Subject: CVS commit: pkgsrc/x11/rox-session
To: None <pkgsrc-changes@NetBSD.org>
From: Rui-Xiang Guo <rxg@netbsd.org>
List: pkgsrc-changes
Date: 04/02/2006 15:15:21
Module Name:	pkgsrc
Committed By:	rxg
Date:		Sun Apr  2 15:15:21 UTC 2006

Modified Files:
	pkgsrc/x11/rox-session: Makefile PLIST distinfo
	pkgsrc/x11/rox-session/patches: patch-ab
Removed Files:
	pkgsrc/x11/rox-session/patches: patch-aa

Log Message:
Updated rox-session to 0.28.

Changes in release 0.28 (2006-03-11):

- Added support for XML-RPC-over-X as an alternative to D-BUS. If D-BUS isn't
  found, we don't need to abort now (Thomas Leonard).

- Kill the DBUS daemon on logout (Stephen Watson).

- Dropped support for older versions of D-BUS. All the special-case code was
  causing maintenence problems (Thomas Leonard).

- Attempt to distinguish dbus 0.33 from 0.35 (new API) and 0.2x (old API)
  (Stephen Watson).

- Python2.2 doesn't have the 'logging' module. Import a dummy version instead
  in this case (Thomas Leonard).

- Pygtk bug: gdk.Event.time is treated as signed even though it is an unsigned
  value, use gdk.Event.get_time() which returns unsigned values (Stephen
  Watson).

12-Feb-2006 (Release 0.27)
~~~~~~~~~~~
l (Thomas Leonard).
Bugfix: Log display would appear empty and never disappear if the message
        timeout was zero (Tony Houghton).

09-Feb-2006
~~~~~~~~~~~
More work on setting up the user's environment (Stephen Watson).

01-Feb-2006
~~~~~~~~~~~
Trap errors from commands that xsettings.py runs on start up (Stephen Watson).
For reasons known only to itself, dtlogin start the session with stdin
redirected from /, which causes Python to segfault.  Have our script run
ROX-Session with stdin from /dev/null (Stephen Watson).

28-Jan-2006
~~~~~~~~~~~
Debian no longer provide Python D-BUS bindings for their default version
of Python. Grrr. If we can't import dbus and we're on Python 2.3 or earlier,
try running again with Python 2.4 (Thomas Leonard).

21-Jan-2006
~~~~~~~~~~~
Made DBus 0.2x support work again (Thomas Leonard).
Don't fail to start if Environment.py is missing (Thomas Leonard).
Offer to restart the window manager when the setting changes (Thomas Leonard).

19-Jan-2006
~~~~~~~~~~~
Now loads session environment from Environment.py instead of Environment
(Stephen Watson).

17-Jan-2006
~~~~~~~~~~~
Use correct interface for settings (Stephen Watson).

16-Jan-2006
~~~~~~~~~~~
main.py and settings.py updated for DBus 0.3x, needs checking it still
works under 0.2x (Stephen Watson).

31-Dec-2005
~~~~~~~~~~~
Fixed some problems with the new code (Thomas Leonard; reported by Babyfai
Cheung).

03-Nov-2005
~~~~~~~~~~~
Started rewriting in Python (Thomas Leonard).

23-Oct-2005
~~~~~~~~~~~
Support KDM when doing "Add to login" (Stephen Watson).

04-Oct-2005
~~~~~~~~~~~
Fixed C code for dbus 0.36: part of a previous patch was missing, and a
workaround was needed for dbus bug 4637 (Tony Houghton).

02-Sep-2005
~~~~~~~~~~~
Added options for screen blanking with DPMS (Tony Houghton).

31-Aug-2005
~~~~~~~~~~~
Updated Chinese translations (Babyfai Cheung).

30-Aug-2005
~~~~~~~~~~~
Fixed update-po to include Python strings (Thomas Leonard; reported by babyfai
Cheung).
Make NumLock default to off, as on some laptops it makes the letter keys
produce numbers! (reported by Matthew Weier O'Phinney).

28-Aug-2005 (Release 0.26)
~~~~~~~~~~~
Updated build system to match ROX-Filer: generated files go in the 'build'
directory, the platform guessing has been removed, and the translation building
system has been updated. Also upgraded to the latest findrox and added
ROX-Session.xml for 0launch (Thomas Leonard).
RunROX and SetUp panel scripts use freedesktop.org basedir spec.

09-Jul-2005
~~~~~~~~~~~
Work-around for problem with D-BUS 0.3 Python bindings which prevented them
working with Python 2.3 (Thomas Leonard, reported by Marcus).
Separated the Guide from ROX-Session, as it was getting far too big (Thomas
Leonard).

03-Jul-2005
~~~~~~~~~~~
Allow ROX-Session to compile with DBUS 0.3x (Tony Houghton and Thomas Leonard).
Try to run ROX-Session using 0launch, if possible (Thomas Leonard).

20-May-2005
~~~~~~~~~~~
Change the way that ROX-Session runs ROX-Filer. It now uses the -S option to
open the default Panel and Pinboard, with the configuration of panel and
pinboard in ROX-Filer options (Stephen Watson).

12-May-2005
~~~~~~~~~~~
Updated Chinese translation (Babyfai Cheung).
Bugfix: Make sure messages are valid UTF-8 before logging (Thomas Leonard).

01-May-2005
~~~~~~~~~~~
Removed code for setting scroll lock. Doesn't work, and nobody uses scroll
lock anyway (Thomas Leonard).

30-Apr-2005
~~~~~~~~~~~
Added Brazilian Portuguese translation (Jose Carlos).
Bugfix: Don't refuse to start if the new Environment file doesn't exist
        (Thomas Leonard).

10-Apr-2005
~~~~~~~~~~~
Provide a way to set up a user's environment in general (Stephen Watson).

04-Mar-2005
~~~~~~~~~~~
Set $BROWSER to ROX-Session/browser on login. This is a script that runs your
configured web-browser ($XDG_CONFIG_DIRS/rox.sourceforge.net/handlers/BROWSER),
or picks a suitable default if none is set (Thomas Leonard).

22-Jan-2005
~~~~~~~~~~~
Allow setting keyboard LEDs (Caps lock, Num lock, Scroll lock) on login (Guido
Schimmes). This is used by Keyboard, a configuration application.

23-Dec-2004
~~~~~~~~~~~
Added Chinese translation (Babyfai Cheung).

23-Oct-2004
~~~~~~~~~~~
Updated Dutch translation (Jan Wagemakers).

15-Oct-2004
~~~~~~~~~~~
Allow Xcursor code to compile under GLib 2.2 (Stephen Watson).
Updated rox-session to 0.28.

Changes in release 0.28 (2006-03-11):

- Added support for XML-RPC-over-X as an alternative to D-BUS. If D-BUS isn't
  found, we don't need to abort now (Thomas Leonard).

- Kill the DBUS daemon on logout (Stephen Watson).

- Dropped support for older versions of D-BUS. All the special-case code was
  causing maintenence problems (Thomas Leonard).

- Attempt to distinguish dbus 0.33 from 0.35 (new API) and 0.2x (old API)
  (Stephen Watson).

- Python2.2 doesn't have the 'logging' module. Import a dummy version instead
  in this case (Thomas Leonard).

- Pygtk bug: gdk.Event.time is treated as signed even though it is an unsigned
  value, use gdk.Event.get_time() which returns unsigned values (Stephen
  Watson).

12-Feb-2006 (Release 0.27)
~~~~~~~~~~~


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/x11/rox-session/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/x11/rox-session/PLIST \
    pkgsrc/x11/rox-session/distinfo
cvs rdiff -r1.1.1.1 -r0 pkgsrc/x11/rox-session/patches/patch-aa
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/x11/rox-session/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.