update the changelog for changes up to now
[mikachu/openbox.git] / CHANGELOG
index b093356..29c1c70 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,6 @@
-3.4.7-pre1:
-  * Updated Czech, Chinese, Dutch, Swedish, Finnish and Spanish, translations
+3.4.7-pre2:
+  * Updated Czech, Chinese, Dutch, Swedish, Finnish, Spanish, Brasilian
+    Portuguese, Japanese and Portuguese translations
   * Add an example of the "force" option for the per-app placement options to
     the default rc.xml file
   * Add a new xdg-autostart script.  This will eventually end up in the PyXDG
@@ -7,6 +8,7 @@
     runs things based on the freedesktop.org autostart specification.  You can
     have it run GNOME, KDE, ROX, or XFCE specific things if you want.  The
     new default system-wide autostart.sh script runs it automatically
+  * Update the default menu.xml to include a lot of common apps
   * Fix white font shadows (negative shadowtint)
   * Update the autostart.sh to find gnome-settings-daemon correctly, as the
     GNOME people have moved it to libexec
   * Add new Openbox-themed prompt windows.  Use these prompt windows to ask
     before killing off windows that aren't responding.  This also means we
     don't need to ping every window constantly forever
+  * Add a new <prompt> option to the Execute action.  If this is set to a
+    string, a dialog will be shown with that string in it and "yes"/"no"
+    buttons.  The command to be executed will only be run if the user selects
+    "yes" in the dialog
+  * Add a new <prompt> option to the Exit action, which is a boolean (not a
+    string).  When true, Openbox will show a dialog confirming if you want to
+    exit.  The default is now to show the prompt
   * Reduce Openbox's memory footprint and speed up rendering through the use
     of a new icon cache, so that Openbox only needs to keep 1 copy of an icon
     when 100 different windows share it
     working)
   * Fix the resize popup box for terminal windows with a base size of 0 (show
     the right size values for urxvt terminals)
+  * Fix some off-by-one bugs with the edge growing/shrinking code
   * Add new theme options for menu line separators: menu.separator.color,
     menu.separator.width, menu.separator.padding.width,
     menu.separator.padding.height
   * Add xfce-mcs-manager to the default autostart.sh, and run it automatically
     when gnome-settings-daemon is not present to have GTK apps inherit settings
     from the XFCE configuration tools
-  * Add a new <prompt> option to the Execute action.  If this is set to a
-    string, a dialog will be shown with that string in it and "yes"/"no"
-    buttons.  The command to be executed will only be run if the user selects
-    "yes" in the dialog
-  * Add a new <prompt> option to the Exit action, which is a boolean (not a
-    string).  When true, Openbox will show a dialog confirming if you want to
-    exit
+  * Make the send-to-desktop menu in the client-menu indicate which is the current
+    desktop for omnipresent windows, and don't close it if just toggling
+    omni-presence when ctrl-clicking
+  * Add a new SessionLogout action that logs out through the session manager,
+    when running Openbox within a session manager such as within an
+    GNOME/Openbox or KDE/Openbox session.  The action includes a <prompt>
+    option which is similar to the Exit action's
+  * Add a new gdm-control command that lets you control gdm from within an X
+    session.  The gdm-control lets you change GDM's behaviour for when you end
+    the current session.  For instance, you can tell GDM to reboot, and
+    then immediately log out of the current session, and the computer will be
+    rebooted
+  * Show an information dialog when an error occurs for Openbox, such as when
+    the Execute action fails
+  * Show an information dialog when there are XML syntax errors in the Openbox
+    configuration files
 
 3.4.6.1:
   * Updated Clearlooks theme