[Xfce4-commits] [xfce/xfdesktop] 02/02: Updates for release.
noreply at xfce.org
noreply at xfce.org
Mon Sep 15 07:52:13 CEST 2014
This is an automated email from the git hooks/post-receive script.
eric pushed a commit to branch master
in repository xfce/xfdesktop.
commit f32d76856e6eee9bc3d772b2fb6c2b8810ae63dc
Author: Eric Koegel <eric.koegel at gmail.com>
Date: Mon Sep 15 08:47:23 2014 +0300
Updates for release.
---
HACKING | 41 ++++++++++++++++-------------------------
NEWS | 19 +++++++++++++++++++
TODO | 15 +--------------
configure.ac.in | 4 ++--
4 files changed, 38 insertions(+), 41 deletions(-)
diff --git a/HACKING b/HACKING
index ea9240d..df537d4 100644
--- a/HACKING
+++ b/HACKING
@@ -84,29 +84,15 @@ example_foo_function(FooObject *cheese,
* Code layout:
- /common/
- + Stuff that's used in multiple places (possibly the MCS plugin, panel
- plugin, menu module, or xfdesktop itself).
- - /menueditor/
- + The menu editor app. Jean-Francois Wauthy wrote and maintains this,
- so everything I said above may or may not apply there.
- - /modules/menu/
- + The menu implementation. Please don't touch this. It should hopefully
- be replaced in Xfce 4.6, and it's somewhat fragile and touchy at times.
- I don't really remember how some parts of it work.
- - /panel-plugin/
- + This is just a simple panel plugin that loads the menu module and
- displays the menu when you click on a button. It's relatively
- uncomplicated, though getting the icon sizing correct is a constant
- chore.
+ + Stuff that's used in multiple places.
- /settings/
- + This implements the settings plugin for the MCS settings manager. If
- you add a pref to xfdesktop, you'll have to edit this. It's a mess.
- I'm sorry. I tried to rewrite it once, but I found the process so
- tedious, I gave up.
+ + This implements xfdesktop-settings a stand-alone program as well as a
+ plugin for the xfce4-settings-manager.
- /src/main.c
- + This basically just starts everything up and does a few tasks like
- handle shunting button presses where they need to go, and handling
- the simple remote control function.
+ + This basically just the main function, it then calls the xfdesktop-application.
+ - /src/xfdesktop-application.c Handles the startup and shutdown of xfdesktop.
+ It uses GApplication to handle message passing, process uniqueness,
+ parses the command line, and other related tasks.
- /src/menu.c
+ This actually contains very little menu code. It just accepts the mouse
button press and pops up the menu, along with some other random stuff.
@@ -115,12 +101,17 @@ example_foo_function(FooObject *cheese,
constructs a nifty menu to display them all.
- /src/xfce-backdrop.c
+ This (XfceBackdrop) represents a backdrop image. It handles scaling and
- compositing as well.
+ compositing as well and has code to handle rotating the backdrop image.
- /src/xfce-desktop.c
- + This is a GtkWindow subclass which is the actuall desktop window.
+ + This is a GtkWindow subclass which is the actual desktop window.
xfdesktop displays one XfceDesktop window for each X screen, and may
- have several XfceBackdrop objects associated with it if the X screen
- contains multiple Xinerama monitors.
+ have several XfceWorkspace objects associated with it based on the
+ number of workspaces configured.
+ - /src/xfce-workspace.c
+ + This represents a workspace on the system and contains a list of
+ XfceBackdrops used to represent that workspace, usually one per
+ monitor. It also sets the properties of the XfceBackdrop and handles
+ the migration from the pre4.11 xfconf settings to the modern ones.
- /src/xfdesktop-icon-view.c
+ XfdesktopIconView is a relatively simple (at least it started out that
way) icon view widget for the desktop. It only supports a fixed grid
diff --git a/NEWS b/NEWS
index 9c7fdb2..d826de0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,22 @@
+4.11.8
+======
+[Please note that this is a development release.]
+
+Development release of xfdesktop targeting for Xfce 4.12.
+Please report all problems at bugzilla.xfce.org.
+
+* Miscellaneous bug fixes:
+ - Fix xfdesktop --reload in spanning mode (Bug 10853)
+ - settings: Fix background color loading
+ - Add an --enable-debug option added to xfdesktop-settings
+ - Fix icon loading for .desktop files (Bug 11078)
+ - Don't show infobar when there's only 1 workspace (Bug 11134)
+ - Remove the drag highlight code (Bug 10450)
+
+* Translation updates:
+ Czech (cs), Italian (it), Kazakh (kk), Korean (ko),
+ Polish (pl), Russian (ru), Thai (th)
+
4.11.7
======
[Please note that this is a development release.]
diff --git a/TODO b/TODO
index 4ecb50c..ee644fe 100644
--- a/TODO
+++ b/TODO
@@ -1,16 +1,3 @@
-* move DnD handling to one place. right now there are about four copies of
- it and they're mostly the same (and some of them are buggy). need to
- preserve semantics where volume icon gets mounted before a file is dropped
- on it.
-* need a way to determine if the *source* file can be dropped onto another
- icon. currently we only check to see if the destination icon can accept
- a drop. this is needed to determine if we can trash a particular file,
- and also so we don't try to move things like removable volumes.
-* default move if file is on same volume, copy otherwise
-* "arrange items"/"auto arrange" menu option
-* rubber banding
* free placement (no grid)
-* 'paste' action
* better tooltips for volumes and special icons (partially done)
-* use thunar's file properties dialog
-* progress dialog for copying/moving files
+* implement other feature requests that are in bugzilla
diff --git a/configure.ac.in b/configure.ac.in
index 5429bdb..74c5e8c 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -6,10 +6,10 @@ dnl
dnl version info
m4_define([xfdesktop_version_major], [4])
m4_define([xfdesktop_version_minor], [11])
-m4_define([xfdesktop_version_micro], [7])
+m4_define([xfdesktop_version_micro], [8])
m4_define([xfdesktop_version_nano], [])
m4_define([xfdesktop_version_build], [@REVISION@])
-m4_define([xfdesktop_version_tag],[git])
+m4_define([xfdesktop_version_tag],[])
m4_define([xfdesktop_version], [xfdesktop_version_major().xfdesktop_version_minor().xfdesktop_version_micro()ifelse(xfdesktop_version_nano(), [], [], [.xfdesktop_version_nano()])ifelse(xfdesktop_version_tag(), [git], [xfdesktop_version_tag()-xfdesktop_version_build()], [xfdesktop_version_tag()])])
dnl minimum required versions
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list