Xpad Changelog

What's new in Xpad 5.2.0

Dec 13, 2018
  • Fix: Show notes on all workspaces (#1796459, #1425549)
  • Fix: Save pad location and size (in fact all pad metadata) on user interrupt (CTRL-C) and on Linux request (reboot/shutdown/kill) (#1798374)
  • Fix: Save pad location and size automatically when changed. (#1798374).

New in Xpad 5.0.0 (Sep 4, 2017)

  • New: Reload from Disk - No way to refresh sticky that was edited externally (#1689429)
  • Fix: Preferences -> Layout -> Change font gives error (#1708877)
  • Fix: Preferences -> Color and font changes between custom and theme did not always work
  • Fix: Preferences -> Xpad autostart_new_pad is broken (same fix as #1652845) (#1689754)
  • Fix: Parameters - -f closes app, when trying to add note from file while xpad in running (#1652845)
  • Fix: Technical - brackets [] changed to / in pad text (#1661054)
  • Fix: Technical - Xpad quit by CTRL-Q give repetitive assertion error (#1708879)
  • Fix: Technical - Fixed error on first time run: value TRUE of type gboolean is invalid or out of range for property autostart-xpad of type gboolean

New in Xpad 4.8.0 (Apr 11, 2016)

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

New in Xpad 4.7.0 (Mar 12, 2016)

  • 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)

New in Xpad 4.6.0 (Nov 15, 2015)

  • 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

New in Xpad 4.5.0 (Dec 30, 2014)

  • User friendliness is the focus of improvements of this release.

New in Xpad 4.4.0 (Nov 22, 2014)

  • 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: Techincal - 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)

New in Xpad 4.3 (Jun 25, 2014)

  • Migrated from GTK2 to GTK3
  • Systray - ability to hide the tray icon (#890334)
  • Toolbar - ability to add multiple separators (#351775)
  • Toolbar - ability to add paste button on toolbar (#351775)
  • Autostart - Ability to set the automatic start of Xpad in the Preferences menu (#405314)
  • Autostart - Ability to set the wait for systray option in the Preferences menu (#405314)
  • Autostart - Ability to delay the start of Xpad in the Preferences menu (#405314)
  • Autostart - Ability to set the automatic creation of a new pad at the start of Xpad in the Preferences menu
  • Autostart - Ability to set the automatic open/hide/restore of all pads at the start of Xpad in the Preferences menu (#405314)
  • Shortcuts - Added shortcuts keys for New pad (CTRL-N) and Delete (SHIFT-DEL) and changed Redo from (CTRL-R) to ...
  • Changelog:
  • 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

New in Xpad 4.2 (Jan 30, 2014)

  • Release notes:
  • New: Undo/redo functionality such as CTRL-Z
  • New: ability to reconfigure the left click behaviour of the tray icon
  • Many bugfixes: see Changelog
  • Changelog:
  • New: Undo/redo functionality such as CTRL-Z (#1121740)
  • New: Tray click behaviour can now be configured (#345278, #304331, #890335)
  • 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)

New in Xpad 4.1 (Nov 15, 2011)

  • Undo/Redo for xpad and bug-fixes. Feature by Sergei Riaguzov
  • Bug #490445: crash when right-clicking on tray icon to display list of notes. Patch by David Hull
  • Bug #360142: Add keyboard shortcuts for formatting. Patch by Dennis Hilmar
  • Bug #591978: xpad critical start. Patch by OBATA Akio

New in Xpad 4.0 (May 12, 2009)

  • Added --toggle (between --hide and --show). Patch by Paul Ivanov.
  • Updated French, Japanese, Russian, Spanish, and Swedish translations
  • New Croatian, Estonian, German, Portuguese, Thai, and Turkish translations

New in Xpad 3.1 (Jan 11, 2009)

  • Updated Danish, French, Russian, Spanish, and Swedish translations
  • New Czech, Japanese, and Latvian translations

New in Xpad 3.0 (Sep 22, 2008)

  • This fixes an issue where xpad would wake up constantly, preventing the system from idling.