https://launchpad.net/xpad/trunk/4.8.0/+download/ChangeLog

Version 4.8
* Fix: Autostart - Pads did not hide on startup when set in the preferences due 
to the tray icon not being recognized properly (#1560019)

Version 4.7
* Fix: Translations - Updated the translation template, so translaters can 
translate the new or changed strings (#1531634)
* Fix: Autostart - Partial undo of bug report #1395889, preventing autoset of 
system-wide autostart of Xpad (#1517262)
* Fix: Autostart - If Xpad is run for the first time, autostart for the current 
user will be enabled. (#1517262)
* Fix: Technical - The info file of a pad was only saved on proper exit of Xpad 
(#1534925)

Version 4.6
* New: Preferences - The ability to hide the pads from the taskbar (which was 
previously binded to window decorations) (#1029202)
* New: Preferences - The ability to hide the pads from the workspace switcher 
(which was previously binded to window decorations) (#1340331)
* Fix: CLI - the show, hide and toggle command-line options have been fixed 
(#1424081)
* Fix: Menu - Limited the length of the note names in the menu items to 20 
characters. This prevents very wide stretched menus.
* Fix: Internationalization - Added and updated the Xpad.pot file to restore 
the multi-lingual support (#1455888)
* Fix: Help - Set the ability to select and copy the help text (#1415138)
* Fix: Pad focus - Improved the showing and focussing of pads after 
minimization or creation of a new pad.
* Fix: Pad focus - After deleting a pad, it is conveniant to have the focus on 
another pad. This fix added that behavior.
* Fix: Performance - Only save the location of the pad to disk when exiting 
Xpad. This prevents a lot of disk writes when moving pads. (#1459251)
* Fix: Default settings - Window decorations are turned off by default 
(#1395889)
* Fix: Default settings - Autostart Xpad by default for all users (#1395889)
* Fix: Technical - Code cleanup - removed spaces and indentions
* Fix: Technical - Prevent deprecated error messages when not using configure 
--enable-debug=yes
* Fix: Technical - Changed preference window type from GtkDialog to GtkWindow 
(#1395309)
* Fix: Technical - Prevent race condition when application shutdown is requested
* Fix: Technical - Initialized uninitialized variable
* Fix: Technical - Replaced or removed deprecated GTK functions, such as 
gtk_alignment_new
* Fix: Technical - Removed debugging implementaton, since it was not used and 
uses unnecessary resources

Version 4.5
* New: Debug - ability to use built-in debugging functionality for bug solving 
and code improvements by Sagar Ghuge (#1389334)
* New: Systray - ability to open the help from the tray icon menu (#1406378)
* Fix: Menu - Use a more intuitive menu order and menu items by Merlijn 
Sebrechts (#1395889)
* Fix: Technical - Use standard autotools commands for deploying the help file 
by Julien Lavergne (#1402235)
* Fix: Technical - Changed the order of includes according to GTK best 
practices by Sagar Ghuge (#1366510)
* Fix: Technical - Improved head guards and function declarations by 
G_BEGIN_DECLS and G_END_DECLS by Sagar Ghuge (#1366510)
* Fix: Documentation - Improved the installation section of the README file 
with the input of Merlijn Sebrechts and Jason Helfman (#1399294)

Version 4.4
* Fix: Preferences - Redesign of preferences box to make sure it fits on small 
screens (#1333636)
* Fix: Command line - Can't find signal function address when using CLI 
parameter -f by Jaya Tiwari (#1332971)
* Fix: Technical - Clang compiler warning due to two incorrect variable 
initializations (#1395227)
* Fix: Technical - Clang compiler warning due to incorrect parameter usage 
(#1395227)
* Fix: Technical - Added GTK minimum version requirement v3.10 (#1395227)
* Fix: Technical - Seg fault on closing the xpad (#1333727)
* Fix: Technical - Code cleanup - Spaces and indentions by Ankita Patil 
(#1366510)
* Fix: Technical - Replace GtkTextBuffer with GtkSourceBuffer in preparation of 
the search functionality by Sagar Ghuge (#1349838)

Version 4.3
* New: Systray - ability to hide the tray icon (#890334)
* New: Toolbar - ability to add multiple separators (#351775)
* New: Toolbar - ability to add paste button on toolbar (#351775)
* New: Autostart - Ability to set the automatic start of Xpad in the 
Preferences menu (#405314)
* New: Autostart - Ability to set the wait for systray option in the 
Preferences menu (#405314)
* New: Autostart - Ability to delay the start of Xpad in the Preferences menu 
(#405314)
* New: Autostart - Ability to set the automatic creation of a new pad at the 
start of Xpad in the Preferences menu
* New: Autostart - Ability to set the automatic open/hide/restore of all pads 
at the start of Xpad in the Preferences menu (#405314)
* New: Shortcuts - Added shortcuts keys for New pad (CTRL-N) and Delete 
(SHIFT-DEL) and changed Redo from (CTRL-R) to (CTRL-Y)
* Fix: Toolbar - improved default toolbar items to the commonly used items
* Fix: Toolbar - improved item names
* Fix: Toolbar - prevented a crash when erasing toolbar items
* Fix: Preferences - Changed descriptions of the options in the preferences 
menu in more understandable language.
* Fix: Preferences - Make sure that the preference window is always presented 
up front to the user, when requested.
* Fix: Help - updated help
* Fix: Technical - Migrated Xpad from GTK2 to GTK3 (#1242424)
* Fix: Technical - Replaced deprecated Glib and GTK statements
* Fix: Technical - Improved configure.ac for better debugging and code quality
* Fix: Technical - Corrected commenting style to C89 standard
* Fix: Technical - Reorganized code of preferences dialog in preparation of 
another change
* Fix: Technical - Prevented an error while changing the Edit lock preference
* Fix: Technical - Prevented a crash when using command line option -n (= new 
pad)
* Fix: Technical - Improve the hiding of pads at Xpad launch (#405314)
* Fix: Technical - Added thread safe handling of new preferences
* Fix: Technical - Ensured the use of GNU C libraries, so the readlink function 
is available
* Fix: Technical - Reduced the amount of functions by using generic setters and 
getters
* Fix: Technical - Reduced the number of includes
* Fix: Technical - Got rid of the global variable xpad_global_settings
* Fix: Technical - Improved performance by reducing the amount of GTK_ casts, 
as suggested in the GTK best practices
* Fix: Technical - Applied GTK best practices for inclusion of 1st config.h and 
2nd its header file in each c-file
* Fix: Technical - Reduced errors when exiting the application
* Fix: Technical - Ensured that all the menus of each pad are updated when 
changing options in the View menu
* Fix: Credits - all files use the same credits format

Version 4.2
* New: Undo functionality such as CTRL-Z (#1121740)
* New: Tray click behaviour can now be configured (#345278, #304331, #890335)
* New: Tray icon can be hidden (#890334)
* New: Theme builders can now use seperate tray icon by adding xpad-panel.xvg 
(#907705)
* Fix: Theme color stays after application restart (#307669)
* Fix: Translation - get many new translations in from translators (thanks 
guys!!)
* Fix: Translation - French typo (#1216388)
* Fix: Translation - Russian typo which prevented the Help from working 
(#973825)
* Fix: added missing configure script (#890492)
* Fix: performance improvement by reducing the amount of harddisk writes 
(#1072698, #1207564, #782320)
* Fix: can now compile against glib-2.34.1 (#974011)
* Fix: no errors or crashes after a delete of a pad (#1237211, #1237563)
* Fix: different memory leaks (#1237211, #1237563)

Reply via email to