You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

393 lines
16 KiB

  1. 4.12.1
  2. ======
  3. Stable release of xfce4-session for Xfce 4.12.
  4. * Miscellaneous bug fixes:
  5. - Bump libxfce4ui min to 4.12.1
  6. - Drop check for sessions file before it's written (Bug #11632)
  7. * Translation updates:
  8. Lithuanian (lt)
  9. 4.12.0
  10. ======
  11. Stable release of xfce4-session for Xfce 4.12.
  12. * Miscellaneous bug fixes:
  13. - Remove AC_CHECK_HEADER_STDBOOL, it was only
  14. added in autoconf 2.69 and we dont use
  15. stdbool.h anyway
  16. - Add symlinks to the old icons (Bug #11513)
  17. - Rename action icon names (Bug #11513)
  18. - Gracefully handle the sessions dir being
  19. readonly (Bug #11307)
  20. - Add ConsoleKit2 support
  21. - Create scripts/xinitrc from scripts/xinitrc.in
  22. created by configure
  23. * Translation updates:
  24. Asturian (ast), Bulgarian (bg), Spanish (Castilian) (es),
  25. Finnish (fi), French (fr), Hebrew (he), Romanian (ro),
  26. Slovak (sk), Slovenian (sl).
  27. 4.11.1
  28. ======
  29. - Add DesktopNames to .desktop file
  30. - Export XDG_CURRENT_DESKTOP (Bug #11239)
  31. - Expand usage of xfsm_verbose for debugging
  32. - Don't log errors when trying to close non-existent FDs
  33. - Add error checking for fcntl
  34. - Properly print the dbus error message
  35. - Check the return value of select
  36. - atoi (argv[2]) is unsafe
  37. - Check the return value of gtk_tree_selection_get_selected
  38. - gtk_cell_renderer_text_new is never used
  39. - Minor Autotools Updates
  40. - Add fallback DragonflyBSD support for suspend/hibernate
  41. - Use pkexec for xfsm-shutdown (Bug 9952)
  42. - Handle gpg and ssh agents separately
  43. Patch by Mikhail Efremov
  44. - Non-POSIX compliant test used in startxfce4 (Bug 10828)
  45. Patch by seejay
  46. - Update copyright year (Bug 10768)
  47. - polkit_unix_process_new is deprecated (Bug 10793)
  48. Patch by Baurzhan Muftakhidinov
  49. - Add logind runtime detection to support suspend/hibernate (Bug 9952)
  50. Patch by Guido Berhoerster
  51. - Translation Updates: Asturian (ast), Bulgarian (bg),
  52. German (de), Spanish (Castilian) (es), Finnish (fi),
  53. French (fr), Norwegian Bokmål (nb), Dutch (Flemish) (nl),
  54. Polish (pl), Swedish (sv), Phan Vĩnh Thịnh (vi).
  55. 4.11.0
  56. ======
  57. - Remove gnome-keyring remains.
  58. - Remove xfce environment functions and use glib.
  59. - Add shutdown/reboot functionality for systemd (bug #8729).
  60. - Fix duplicated accelerators.
  61. - Use the async spawn function of glib.
  62. - Store the watch function id to avoid possible double free (bug #9709).
  63. - Translation updates: Amharic, Arabic, Asturian, Azerbaijani,
  64. Belarusian, Bulgarian, Bengali, Bengali (India), Catalan (Valencian),
  65. Czech, Danish, German, Dzongkha, Greek, English (Australia), English
  66. (United Kingdom), Spanish (Castilian), Basque, Persian, Finnish,
  67. French, Galician, Gujarati, Hindi, Croatian, Hungarian, Indonesian,
  68. Icelandic, Italian, Japanese, Georgian, Kazakh, Korean, Lithuanian,
  69. Latvian, Macedonian, Marathi, Malay, Norwegian Bokmal, Dutch
  70. (Flemish), Norwegian Nynorsk, Occitan (post 1500), Polish,
  71. Portuguese, Portuguese (Brazilian), Romanian, Russian, Slovak,
  72. Albanian, Serbian, Swedish, Tamil, Thai, Turkish, Uyghur, Ukrainian,
  73. Urdu, Urdu (Pakistan), Chinese (China), Chinese (Hong Kong), Chinese
  74. (Taiwan).
  75. 4.10.0
  76. ======
  77. - Remove remaining code to shutdown gconf.
  78. - Skip gpg/ssh-agent if GNOME compat is enabled and gnome-keyring found.
  79. - Replace mkdirhier with mkdir (bug #8776).
  80. - Translation updates: Spanish (Castilian), Galician, Japanese,
  81. Korean, Portuguese, Romanian, Turkish, Chinese (China), Chinese
  82. (Taiwan).
  83. 4.9.2
  84. =====
  85. - Make the buttons sensitive when using sudo (bug #8708).
  86. - Restore ssh and gpg agent starting (bug #7018).
  87. - Translation updates: Czech, German, English (United Kingdom),
  88. Spanish (Castilian), Croatian, Hungarian, Japanese, Kazakh, Korean,
  89. Dutch (Flemish), Polish, Russian.
  90. 4.9.1
  91. =====
  92. - Fix return value of CanSuspend and CanHibernate.
  93. - Make common no-reply error more subtile.
  94. - Bump package dependency versions.
  95. - Remove deprecated or unused code from xinit.
  96. - Use macro to search for sed.
  97. - Fallback to old method for shutdown (bug #8630).
  98. - Improve xflock4 script (bug #3770).
  99. - Drop the sync code because it can segfault on ext2 (bug #7887).
  100. - Always escape name and comment in dialog.
  101. - Translation updates: Catalan (Valencian), Danish, German, Greek,
  102. Basque, Finnish, French, Galician, Croatian, Italian, Japanese,
  103. Kazakh, Korean, Lithuanian, Dutch (Flemish), Norwegian Nynorsk,
  104. Polish, Portuguese, Portuguese (Brazilian), Slovak, Turkish,
  105. Ukrainian, Chinese (China).
  106. 4.9.0
  107. =====
  108. - Add accelerators to logout dialog buttons (bug #6982).
  109. - Add support for starting assistive technologies.
  110. - Remove optional dependency for gconf.
  111. - Remove Xfce4-tips.
  112. - Remove early xfsettingsd autostart and add it to the session.
  113. - Fix crash if save timeout for a client is triggered (bug #7320).
  114. - Add a way to delete sessions (Bug #5730).
  115. - Drop usage of G_CONST_RETURN macro.
  116. - Add Xft.xrdb, startxfce4, xinit, xfce.desktop and xflock4
  117. files from xfce-utils.
  118. - Explicitly link to libm where needed (bug #7953).
  119. - Remove the xfce4-panel logout menu plugin.
  120. - Don't try to remove the $HOME directory (bug #8154).
  121. - Remove manual and link to docs.xfce.org.
  122. - Show dialog in settings category.
  123. - Link to gmodule (bug #8340).
  124. - Improve fadeout code with compositing enabled.
  125. - Start screensaver with autostart.
  126. - Support the TryExec key for autostart in the settings dialog.
  127. - Rework the logout dialog code.
  128. - Cleanup the power management code.
  129. - Let xfce4-session handle the dbus-launch checking.
  130. - Add support for launching xfce4-session in consolekit.
  131. - Add --with-ck-launch support to startxfce4.
  132. - Add option to lock the screen on suspend/hibernate.
  133. - Remove unused icons.
  134. - Show all applications in autostart (bug #8014).
  135. - Drop gpg-agent and ssh-agent handling.
  136. - Translation updates: Arabic, Bulgarian, Catalan (Valencian), Czech,
  137. Danish, German, Greek, Spanish (Castilian), Basque, Finnish, French,
  138. Galician, Croatian, Hungarian, Indonesian, Icelandic, Italian,
  139. Kazakh, Korean, Lithuanian, Dutch (Flemish), Norwegian Nynorsk,
  140. Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian,
  141. Slovak, Swedish, Telugu, Turkish, Ukrainian, Chinese (China), Chinese
  142. (Taiwan).
  143. 4.8.2 (not released yet)
  144. =====
  145. - Fix crash if save timeout for a client is triggered (bug #7320).
  146. - Fix configuration location in manpage (bug #7371).
  147. 4.8.1
  148. =====
  149. - Add missing license information (bug #7240).
  150. - Fix --fast CLI option when used with another option (bug #7197).
  151. - Fix error pop up when clicking session menu item (bug #7123).
  152. - Don't fallback to "system" icon in the logout dialog (bug #7196).
  153. - Update FSF address in copyright headers.
  154. - Updated translations: French, Swedish, Russian, Turkish.
  155. 4.8.0
  156. =====
  157. - Add main category to desktop file.
  158. - Updated translations: Polish, Romanian, French, Arabic.
  159. 4.7.3
  160. =====
  161. - Fix missing include.
  162. - Do not register to menu else the panel never hides (bug #7020).
  163. - Fix xfce4-session-logout --halt and --reboot (bug #5032).
  164. - Translation updates (nb, cs, en_GB, sv, hr, pt).
  165. 4.7.2
  166. =====
  167. - Do not try "unix-session" authorization with PolicyKit as this
  168. seems to be either broken or not implemented in PolicyKit (bug #6817).
  169. This fixes suspend/hibernate in xfce4-session-logout.
  170. - Fix possibly shadowed variables.
  171. - Fix compilation on FreeBSD with polkit (bug #6870).
  172. - Restore splash screen functionality (bug #6831).
  173. - Fix logout with sudo.
  174. - Translation updates (de, pt_BR, zh_CN, el, uk, it, id, ja, kk, pt).
  175. 4.7.1
  176. =====
  177. - Add support for new gnome-keyring (bugs #5912, #5137 and #6073).
  178. - Fix typo in xflock4 error message.
  179. - Don't use consolekit when it's not enabled.
  180. - Remove consolekit session creation in xfce4-session.
  181. - Use cairo to draw the fadeout.
  182. - Remove obsolote gtk_tooltip_* calls and other < gtk 2.14 code.
  183. - Fix the check for legacy sm.
  184. - Fix configure build options.
  185. - Print build config after running configure.
  186. - Various code cleanups.
  187. - Translation updates (it, ug, gl, zh_TW, de, ru, ja, sv, fi, kk,
  188. pt, da, ca, eu, hu).
  189. 4.7.0
  190. =====
  191. - Query HAL to be sure suspend and hibernate are supported. If not,
  192. don't even show the buttons (bug #4952).
  193. - Allow xfce4-tips to work when 'fortune' is not installed (bug #2871).
  194. - Allow clients to set arbitrary custom SM properties.
  195. - Support _GSM_DesktopFile and use it in the settings dialog to display
  196. an icon and localized app name if available.
  197. - Add timing information to verbose.
  198. - Allow xfce4-tips to work properly without 'fortune' installed (bug #2871).
  199. - Add org.freedesktop.PowerManagement support for logout actions.
  200. - Add panel plugin that lists shutdown/logout actions.
  201. - Huge refactoring of how SM properties are handled.
  202. - Display richer information if the SM knows the client's .desktop file.
  203. - If it looks like the helper got killed, just return success (bug #4849).
  204. - Fix crash when properties are freed in failure handler (bug #5797).
  205. - Port code to libxfce4ui and drop deprecated Gtk code.
  206. - Fix error when running --help or --version (bug #6169).
  207. - Fix changing the restart style (bug #5768).
  208. - Add some additional checks for bug #5233.
  209. - Allow slashes in the application name (bug #3995).
  210. - Handle OnlyShowIn GNOME or KDE when compat is set.
  211. - Don't save settings dialogs when saving session (Bug #5113).
  212. - A lot of compiler warnings got fixed and build improvements.
  213. - Use ConsoleKit for shutdown and restart.
  214. - Use Upower for suspend and hibernate.
  215. - Use gtk_init_with_args in xfce4-session-logout.
  216. - Add a desktop file for xfce4-session-logout.
  217. - Don't write the deprecated encoding key to desktop files.
  218. - Remove deprecated encoding key from desktop files.
  219. - Move $libexecdir files to $libdir.
  220. - Move splash engines to $lidir/xfce4/session/splash-engines.
  221. - Generate documentation during dist check.
  222. - Translation updates (gl, ro, lv, it, ur_PK, zh_CN, hu, ast, da, po,
  223. ja, kk, eu, ca, cs, el, ru, sk, es, tr, lv, sq, fi, pt_BR, de, uk,
  224. bn, zh_TW).
  225. 4.6.1
  226. =====
  227. - Fix crash in settings dialog when a .desktop file with a missing
  228. Application key is opened (bug 5020).
  229. - Ensure networked session handling over TCP is disabled by
  230. default (bug 5126).
  231. 4.6.0
  232. =====
  233. - Respect the ICEAUTHORITY env var (bug 4369).
  234. - Fix sudo shutdown helper for systems without HAL (bug 4849).
  235. - Avoid a spurious error dialog when using the sudo shutdown helper
  236. to shut down the system (bug 4849).
  237. - Fix crash in autostart editor when adding a new app (bug 4934).
  238. - Translation updates: el, eu, gl, hu, id, it, pl, ru, tr
  239. 4.5.99.1 (Xfce 4.6rc1)
  240. ======================
  241. - Translation updates: cs, da, fr, nb_NO, pt_BR, sv, zh_CN.
  242. 4.5.93 (Xfce 4.6beta3)
  243. ======================
  244. - Don't let autostart get run twice when using the failsafe session
  245. (bug 4486).
  246. - Display username in logout dialog (bug 3083).
  247. - Ignore DBUS_GERROR_NO_REPLY errors on suspend/hibernate (bug 4629).
  248. - Use xfce_message_dialog() instead of xfce_err() for the Balou config
  249. dialog.
  250. - Check for the existence of pwd.h and getpwuid().
  251. - Display the currently logged-in user in the shutdown dialog.
  252. - Properly signal that startup is complete when using the failsafe
  253. session.
  254. - Translation updates: ca, cs, de, es, eu, fi, fr, hu, id, ja, nb_BO,
  255. pt_BR, sq, sv, uk, tr.
  256. 4.5.92 (Xfce 4.6beta2)
  257. ======================
  258. - Hook up Help button in settings dialog.
  259. - Implement support for the RestartImmediately restart style hint.
  260. - Fix possible crash with uninitialised GError (bug 4202).
  261. - Link libxfsm against all required libs to avoid link-time errors
  262. (bug 4429).
  263. - Make splash engines store their settings in Xfconf.
  264. - Handle the ProcessID SM property properly.
  265. - Add a session editor to the settings dialog.
  266. - Fix compilation on some Linux systems with a broken linux/ioprio.h
  267. header (bug 4515).
  268. - Fix a possible crash on amd64 (bug 4510).
  269. - Add support for suspend and hibernate via HAL. Initial patch from
  270. Michael Casadevall (bug 2672).
  271. - When restoring clients on startup, be sure to set their current
  272. working directory if the cwd was set as a part of their saved state.
  273. - Add SaveSession kiosk capability (bug 2998).
  274. - When a client requests interaction, don't continue to kill all other
  275. clients while it's still interacting. And then don't ignore it when
  276. it wants to cancel shutdown. Also fixes a similar problem when
  277. interaction is requested during a phase 2 save-yourself (bug 4284).
  278. 4.5.91 (Xfce 4.6beta1)
  279. ======================
  280. - Start up session in parallel to greatly shorten startup time (bug 4312).
  281. - Add a D-Bus interface for some limited amount of remote control.
  282. - Implement support for the ShutdownCommand SM property when a
  283. client has RestartAnyway set as its restart style hint.
  284. - Implement support for the RestartNever restart style hint.
  285. - sync() disks early in the shutdown process if on Linux and
  286. ioprio_set() is available (bug 4313). Otherwise sync() right before
  287. quit as before (bug 4313).
  288. - Check for a running gnome-keyring instance before launching
  289. a new one (bug 3007).
  290. - Convert most of xfce4-session to use Xfconf. Splash settings are still
  291. stored in the xfce4-splash.rc file. The xfce4-session.rc file is no longer
  292. used, however.
  293. 4.5.90 (Xfce 4.6alpha)
  294. ======================
  295. - Modified settings-dialogs to work with the new settings-manager
  296. - Fix compile-issues with -Wall -Werror in mice theme-engine and settings-dialogs
  297. - Let xfce4-session start xfsettingsd automatically
  298. - Remove dependency on deprecated NETK
  299. - Translations: am, ar, az, be, bn_IN, ca, cs, da, de, dz, el,
  300. en_GB, eo, es_MX, es, et, eu, fa, fi, fr, gl, gu, he, hi, hu,
  301. id, it, ja, ka, ko, lt, lv, mk, mr, ms, nb_NO, nl, pa, pl,
  302. pt_BR, pt_PT, ro, ru, si, sk, sq, sv, ta, tr, uk, ur, vi, zh_CN, zh_TW
  303. 4.4.0
  304. =====
  305. - Improve the logout dialog (Bug #2653).
  306. - Fix poweroff on DragonFly BSD (Bug #2567).
  307. - Use Xrender to fadeout the background if cairo is available.
  308. - Updated translations: Carles Muñoz Gorriz (ca), Fabian Nowak (de),
  309. Rudy Godoy (es), Maximilian Schleiss (fr), Andrey
  310. Fedoseev (ru)
  311. - New translations: Josip Dzolonga (mk)
  312. 4.3.99.2
  313. ========
  314. - Remove references to xftaskbar4 and xfce4-iconbox and rename xffm to Thunar
  315. for the Tips'n'Tricks displayed on startup (#1332).
  316. - Be sure to start Thunar prior to xfdesktop on first login to avoid the trash
  317. error from xfdesktop if the session bus is not configured properly (#2447).
  318. - Applications that fail to startup on login do no longer time out, but are
  319. dropped immediately from the session, which results in faster startup in
  320. that case.
  321. - Merge the sudo and the HAL shutdown helpers into a single shutdown helper,
  322. which tries to use HAL first, and falls back to sudo.
  323. - Drop GLib 2.2.x compatibility code.
  324. - Updated translations: Pau Rul-lan Ferragut (ca), Sylvain Vedrenne (eo),
  325. ByungHyun Choi (ko), Phan Vĩnh Thịnh (vi)
  326. - New translations: Sonam Rinchen (dz)
  327. 4.3.99.1
  328. ========
  329. - Add support for HAL to shutdown/reboot the computer. Must be enabled
  330. explicitly using --with-shutdown-style=hal to configure (Bug #2046).
  331. - Do not try to save the xfce4-tips as part of the session (Bug #1089).
  332. - Add shutdown/reboot support for Solaris (Bug #2230, Moinak Ghosh).
  333. - Drop libgnome dependency for assistive technologies support.
  334. 4.3.90.2
  335. ========
  336. - Update dialogs to use the new XfceTitledDialog.
  337. - Properly handle OnlyShowIn and NotShowIn in the autostart editor.
  338. - Run discard command when client terminates unexpectedly.
  339. 4.3.90.1
  340. ========
  341. - Use the new standard location ($XDG_CONFIG_DIRS/autostart/) to specify
  342. applications that will be automatically start on session login. Autostart
  343. items from the previous location (~/Desktop/Autostart/) will be migrated
  344. automatically on first run of the new session manager.
  345. - The list of autostarted applications can now be altered using a simple
  346. editor application (xfce4-autostart-editor).
  347. - The xfce4-tips tool is now part of xfce4-session and well integrated with
  348. the new autostart mechanism.