Version 5.4 * New: added the AppStream metadata for easier packaging/software maintenance across Linux distributions. (#1809985) * Fix: Fixed the regression that the scrollbars are not showing (#1810153) * Fix: Fixed the regression of the title of the pad not working on startup (#1810153) * Fix: Prevent crash when Closing/Showing all pads with more at least 32 pads (#1810614) Version 5.3 * New: ability to change the size of a new pad by the preferences (#1809825) * Fix: Prevent crash when starting Xpad with more than 10 pads (#1809814) * Fix: Changed the default size of new pads for new installations from 200x200 to 300x300 pixels. (#1809825) Version 5.2 * 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). Version 5.1 * New: CTRL-W short-cut / key-combination to close an open pad (#1744749, #1744748) * Fix: Autostart - Prevent an error message if the 'home_dir/.config/autostart' folder is missing. (#1756630) * Fix: Pad deletion - Changed the default of the delete pad confirmation window to [Cancel]. (#1783052) * Fix: Pad deletion - Do not present another pad after pad deletion. (#1783053) * Fix: Tray - [Toggle Show All] action actually shows hidden and hides shown. Fixed by 'If one of the pads is not visible show them all, else hide them all.' (#1773866) * Fix: Autostart - Only show a new pad on startup, if the generic setting says to show all pads on startup. * Fix: Theming - Added missing Style-Class Attribute (#1716254). * Fix: Undo/redo - Make the buttons actually work after pressing the pad clear button (#1773872) Version 5.0 * 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 Version 4.9 * Fix: Typos - Found by Lintian and reported by jcfp (#1591368) * Fix: Desktop file - added keywords for the desktop file (#1591368) * Fix: Makefile - distclean function did not do its job properly, leading to a configure issue, reported and fixed by jcfp (#1591497) * Fix: Text selection - selected text in a pad was not visible anymore (regression due to GTK behavior change) (#1571625) * Fix: Set cursor color - Replaced gtk_widget_override_font function by CSS * Fix: Deprecated functions - Replaced gtk_widget_override_cursor function by CSS * Fix: Deprecated functions - Removed gtk_widget_override_background_color, since I did not notice a difference without in the Xpad toolbar * Fix: Deprecated functions - Replaced gtk_style_context_get_background_color with gtk_style_context_get * Fix: Deprecated functions - Replaced gtk_misc_set_alignment with gtk_label_set_xalign & gtk_label_set_yalign * Fix: Deprecated functions - Replaced gdk_cursor_new with gdk_cursor_new_for_display * Fix: Deprecated functions - Replaced gtk_menu_popup with gtk_menu_popup_at_pointer 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 translators 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 multilingual support (#1455888) * Fix: Help - Set the ability to select and copy the help text (#1415138) * Fix: Pad focus - Improved the showing and focusing of pads after minimization or creation of a new pad. * Fix: Pad focus - After deleting a pad, it is convenient 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 indentations * 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 implementation, 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 indentations 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 behavior can now be configured (#345278, #304331, #890335) * New: Tray icon can be hidden (#890334) * New: Theme builders can now use separate 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) Version 4.1 * 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 Version 4.0 * 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 Version 3.1 * Updated Danish, French, Russian, Spanish, and Swedish translations * New Czech, Japanese, and Latvian translations Version 3.0 * Don't wake up every 20 milliseconds to check session management messages. Rather, wait for an event. * Add --hide/--show, removed --hide-old. --hide and --show affect all pads on startup or can be used on an already running xpad instance. Patch by Jan Losinski. * Update icon to be less aliased * Relicense as GPL v3+ Version 2.14 * Fix 100% CPU bug Version 2.13 * Requires GTK+ 2.12 * Fix pads possibly not remembering location after close * Fix pad-closed state not being remembered * Uses native status icon code in GTK+ * Maybe, possibly fix some 'pad on all workspaces' problems * New Chinese (simplified) translation (Meng Jie) * New English (British) translation (David Lodge) * New Finnish translation (Jorma Karvonen) * New Korean translation (KwangSub Lee) * Updated Dutch translation (Benno Schulenberg) * Updated Slovak translation (Andrej Kacian) * Fixed Danish, Swedish translations Version 2.12 * Fix a crash when loading pads with formatting Version 2.11 * If window decorations are turned on, pads will now show up in the taskbar * Added -f option to open a file as a note * New Chinese (simplified) translation (Meng Jie) * New Danish translation (Morten Bo Johansen) * New Swedish translation (Daniel Nylander) * Updated Chinese (traditional) translation (Wei-Lun Chao) Version 2.10 * Fix a possible crash when deleting pads with autohide toolbar * Make toolbar buttons smaller * Make toolbar appear inside pad if there is enough unused space * New Slovak translation (Andrej Kacian) * New Slovenian translation (Matej Urbančič) Version 2.9 * Fix pads saving slightly off bad x,y values * Fix pads saving bad heights when toolbar always on (Sham Chukoury) * Fix possible crash from not allocating enough memory (Federico Schwindt) * New Malay translation (Sharuzzaman Ahmat Raslan) Version 2.8 * Allow translations to be used (broken for a couple versions) * New Chinese (traditional) translation (Wei-Lun Chao) * Removed half-baked Esperanto translation Version 2.7 * Stop pads from popping toolbar while the pad is moving/resizing * Make sure pads use correct sizes when autohide is off (Sham Chukoury) * New Bulgarian translation (Yavor Doganov) * New Kinyarwanda translation (Steve Murphy et al) Version 2.6 * Stop pad windows from 'jumping' when dragged via the toolbar * Updated Hungarian translation (Németh Csaba) * Updated Irish translation (Kevin Patrick Scannell) * Updated Vietnamese translation (Clytie Siddall) Version 2.5 * Stop making all new pads start in top left * Stop closing xpad if toggling window decorations with only one pad open * Stop losing pad contents if upgrading from old versions of xpad Version 2.4 * Create the configuration directory if it doesn't exist Version 2.3 * Fixed a compile bug with binreloc and threading Version 2.2 * Bumped GTK+ dependency to 2.6 * New About dialog (using GtkAboutDialog) * New default location for configuration files: ~/.config/xpad * Updated icon (now uses lighter colors) * Use GOption for command-line parsing * New command-line option --hide-old (or -H) to not show old pads * Renamed command-line option --nonew to --no-new and added -N shortcut * Allow running from console if we don't need to do anything graphical * Readded keyboard shortcuts * Updated antiquated man page * New Hungarian translation (Németh Csaba) * New Vietnamese translation (Clytie Siddall) * Updated Irish translation (Kevin Patrick Scannell) Version 2.1 * Fix tray icon being the wrong size * Fix xpad to close when no tray and no open pads Version 2.0 * Fix notes list to display correct number of pads * Fix notification icon from not doing anything * Fix compilation when BinReloc is disabled * Fix compilation with gcc 3.4 * Fix endianness issue with preference files * Updated Dutch translation (Elros Cyriatan) Version 2.0-b3 * Use BinReloc to allow any-prefix installs of xpad to work * Fixed a double-free bug that caused some problems with new pads * Updated Irish translation (Kevin Patrick Scannell) * Updated Spanish translation (Ramon Rey Vicente) Version 2.0-b2 * Redesigned preferences and pad properties dialogs * If the tray disappears (e.g. killall gnome-panel), xpad's icon reappears * More formally ask window manager to make us skip taskbar and pager * New, lighter default color for pads * Lots of internal code cleanup * Fixed a crasher with not being able to find window icons * Fixed some crashers with turning off toolbar * Fixed bug with text cursor color being one color change behind Version 2.0-b1 * The text cursor is now always the same color as the text color * Formatting can now be applied to selected text * Pads remember their hidden state * Rewritten toolbar, allowing easier adding/removing/moving buttons * Simplified preferences dialog; many functions are now accessed from popup menu * --new now also loads the old pads, instead of the previous broken behavior * Fixed bug with pads over the 9th not having numbers in note lists * Fixed bug with inter process communicating causing only first communication to work * Fixed bug with pads becoming unstyled after closing and reopening * New Afrikaans translation (Petri Jooste) * New French translation (Michel Robitaille) Version 1.13 * Don't close xpad if no pads are open but the system tray is * Made translations work again * New Spanish translation (Ramon Rey Vicente) * Updated Dutch translation (Elros Cyriatan) * Updated Irish translation (Kevin Patrick Scannell) Version 1.12 * Fixed segfault when clicking on auto-hide toolbar preference * Fixed segfault when changing the first toolbar button * Added Irish translation (by Kevin Patrick Scannell) Version 1.11 * Added Dutch translation (by t.c.witte@phys.uu.nl) * Added partial Esperanto translation (by mterry@fastmail.fm) * Added Romanian translation (by eugenh@urban-grafx.ro) * Added Russian translation (by avl@cad.ru) * Added missing "include " (by netgeek@speakeasy.net) * Added missing #defines for solaris (by alan@cesma.usb.ve) * Added new icon and install icon family into new location per icon theme spec * Fixed disk-full-causes-xpad-contents-to-disappear bug * Made pads not show up in taskbar * Added 'pads start sticky' option Version 1.10.1 * Fixed some compile-time issues, particularly with GTK+ 2.0 Version 1.10 * Rewrote applet popup menu to be more consistent and hopefully useful * Fixed crash when closing a pad that had provided text in a cut/paste * Normalize pad dimensions when opening in case the values got messed up * Misc. small bugs Version 1.9.1 * Fix a segfault when show all is selected after a new pad is made Version 1.9 * Now use automake/autoconf, which allows for more complete build control * Now use gettext, allowing easy translation of xpad * Now auto-apply any pad changes to hard drive, making xpad a tad more reliable * Now can easily change settings for only one pad * A little more sane title generation -- now just uses first line * X session management support * * Popup menu is decluttered and altered, with the HIG in mind * Fixed crash on exit if we didn't init docklet * Fixed new pads randomly starting up as white background * Cut/copy/paste are now unsensitive if no content to copy or paste * Pads now play nice with the X clipboard (middle mouse button) * Fixed a bug with the notification area applet * Fixed misc. small bugs Version 1.8 * Allow using system text color, background color, and font * Eggtray now appears, allowing users to hide all pads (thanks jgb3@email.byu.edu) * Now we compile using autoconf * * Xpad won't take 100% cpu sometimes when idle * Fixed bug that screwed up last toolbar button's toggle setting * Fixed toolbar hiding when you right click on another pad * Fixed style locking and sticky status changing on menu popup * No deletion confirmation if pad is only whitespace Version 1.7 * Popup alerts are more pleasing. (HIG compliant) * Added --nonew flag to prevent creation of new pads. * Changed --new flag to only open a new pad, not try to open old pads too. * Changed window titles from quoted to ellipses at the end. * Option to turn off toolbar auto-hide. * Added --list, -l, --show, -s. Version 1.6.1 * Fix segfault on startup if toolbar is disabled. Version 1.6 * Rearrange popup menu * More meaningful window titles * Add popup menu submenu that allows you to choose window to show * Allow reopening of closed pads * The return of cut/copy/paste * Native sticky support * Add a show all command -- via command line or menu * Allow turning off of scrollbars * Allow reshowing of closed pads (without restarting xpad) * * Stopped style lock from turning on accidentally * Properly handle WM closures * Better HIG-style support of keyboard accelerators Version 1.5.1 * Fix a possible segfault on startup Version 1.5 * Fixed a bug that stopped saving of defaults on shutdown * Better error reporting * Added a toolbar with customizable buttons * Added some new command line options * Allow style locking * Allow pad clearing * Added all new preference help window Version 1.4 * Code cleanup * We now compile clean with -ansi and -pedantic! ;) * Should take up a little less memory * Fixed several memory leaks * Should be able to compile on windows and beos. -- PLEASE let me know how this works for you. * Added scrollbars if window isn't big enough to handle text -- this fixes two known bugs * New xpad processes now handled gracefully * Added further optimizations to compilation -- let me know if this causes you problems * Fixed some possible buffer overflows * Fixed some warnings/errors on gcc3 compilation * Cursor icon changes when edit lock is on Version 1.3 * Added a padding option (thanks Nagy Mate) * Redesigned dialogs * Preferences now auto-apply * You can now choose what the wm close button does, defaults to close * Pads have individual titles now * Xpad gets along better with various wm's now * Cursor no longer blinks if you can't edit pad * Fixed double-clicking-doesn't-select-text-when-edit-lock-is-on bug * Pads can no longer be individually closed (unless wm decor is on) Version 1.2.1 * Fixed segfault on startup if no ~/.xpad directory, plus some related bugs Version 1.2 * Fixed an issue causing black on black with big-endian architectures * Added "Edit Lock" mode * General code cleanup Version 1.1 * Simplified popup menu (removed GTK+ default cut/copy/paste/input method/insert). If you used them, and miss them, let me know. * Added keyboard shortcuts for most menu items * Expanded help dialog to include shortcuts * Allow border left-drags, right-drags, and right clicks Version 1.0.2 * Stopped pads from losing their place on x shut down Version 1.0.1 * Fixed a possible runtime warning with autosaving * Made window icon code more robust * Added icons for all menu items Version 1.0 * Added an open file dialog * Added a save as dialog * Closed pads are handled more consistently * Unified color/font change screens * Fixed font not being saved correctly * Added ability to fine tune default pad settings, including size (before this was all handled transparently, but size was not always updated) * Added optional confirmation to pad destroys * Window decorations can now be turned on (in global pref screen) * Added border color and border width options * Added gui for sync time (autosaving) control * Took out --sync-time and -s (you can do same thing with above gui) * Stopped new pads always being placed in same spot * Added help screen, which opens when you click on "help" from right-click menu and on first run * Much cleaner internal api * Made xpad more theme-friendly * Resizing/moving now works even if numpad is on * Xpad 1.0 can now open much older versions of xpad's files (tested to 0.2.1) * Added app icon (thanks nestor di) Version 0.2.5 * Added --help * Added short forms of arguments (e.g. -h, -v, -V, -s) * Added more output messages * Stopped pad raising above popup on right click * Fixed bug where old pads wouldn't open upon startup * No size limit on pads Version 0.2.4 * Fixed small memory leak if no default-style file * Pads rise to foreground if clicked on now * Added "close all" option on popup * Prints out a message when autosaving * Added --verbosity= option. (0 is default - no messages; 1 is moderate - important things like autosaving; 2 is debug - more info than necessary) * Removed some possible buffer overflows if text is too large (a hardcoded limit of 20k chars now) * Misc. code cleanups Version 0.2.3.1 * Fixed nasty bug where, if you didn't have a working ~/.xpad/default-styles file, it would seg-fault. my bad Version 0.2.3 * Perfected (?) syncing. Now will recover cleanly from anything -- including power shut off or random interrupts. This fixes the "pad contents disappearing on X-shutdown" bug * Moved menu items around a bit * Remembers preferred size (only if you change fonts/colors. on TODO) * Not always centered now Version 0.2.2 * Debian-friendly Makefile fixes * Cleaned up code Version 0.2.1 * Changed saving to be more fault-tolerant * Added about screen with version info Version 0.2 * Ported to gtk+-2.0 * Now can change font color * If xpad is already running, will open new pad, not open old pads again * In-xpad moving and resizing now works * Xpad now recovers better from being interrupted * Remembers your preferred style * Many small bugfixes * Code reorganization Version 0.1.9.2 * Cleaner lack of decorations * Fixed "double-click on menu" bug * Fixed segfault when only a font size change was requested * Added close and destroy items to menu. Now you can close a window without losing content 2004-09-29 Jeroen T. Vermeulen * src/eggtrayicon.c: Replace union-as-cast trick with cast (fixes garbage values in config file) 2004-03-03 Michael Terry * po/LINGUAS, po/af.po: New Afrikaans (af) translation by Petri Jooste 2004-02-23 Michael Terry * src/main.c: Use a list of pixbufs instead of just a 48 pixel one for the default window icon. * src/tray.c: Use 24 pixel image instead of 48. * Makefile.am: Add xpad-tray.ui * po/POTFILES.in, src/Makefile.am, src/main.c, src/pad.c: Move src/tray.c to src/xpad-tray.c * src/pad.c, src/pad.h: Make some UIManager functions globally accessible * src/pad.c, src/pref.c: Make some callback functions work when pad==NULL * src/tray.c, src/tray.h: Delete * src/xpad-tray.c, src/xpad-tray.h: Add 2004-01-30 Michael Terry * src/dashboard-frontend.c, dashboard-frontend.h: New files used to connect to dashboard. * src/xpad-dashboard-frontend.c, src/xpad-dashboard-frontend.h: New files used to send dashboard relevant information. * src/pad.c: Register with dashboard when creating pads. * po/POTFILES.in: Add new files. * src/Makefile.am: Add new files. 2004-01-26 Michael Terry * pad.c: Remove old ui for popup when popping 2004-01-25 Michael Terry * pad.c: Fix mismanagement of memory causing a crash on pad close * pad.c: Fix border not being right color when default style is used 2004-01-25 Michael Terry * Makefile.am: Distribute xpad.ui * configure.ac: Move back to gettext 0.11.5 until intltool works with 0.12.1 * src/Makefile.am, src/defines.h, src/pad.c, src/pref.c, src/sm.c, src/toolbar.c, src/toolbar.h: Remove deprecated code. 2004-01-25 Michael Terry * main.c: Allow disabling nls to work 2004-01-25 Michael Terry * configure.ac: Use gettext 0.12.1, not 0.11.5 * defines.h: Use glib/gi18n.h, not gettext.h * main.c, tray.c: Use an icon size of 48, not 128 * pad.c, pad.h: Update to use new GtkAction menus and sort notes list 2003-11-10 Michael Terry * configure.ac: Bump version to 1.14, define GETTEXT_PACKAGE, modify comments, and require GTK+ 2.3 or greater. * Makefile.am: Take out *_DISABLE_DEPRECATED flags for now, until xpad compiles clean on GTK+ 2.3 and we do something smarter with them. * src/eggtrayicon.c, src/eggtrayicon.h: Update to latest libegg code. * src/main.c: Use GETTEXT_PACKAGE. * src/pad.c: Only decorate visible pads, and only after hiding them. Only style visible pads. Remove some toggle_lock toolbar code. Update to use new preference paradigm. Remove #ifdefs for old versions of GTK+. Fix a small memory leak with fontname strings and creating a pad with info. * src/pad.h: Don't include pref.h * src/pref.c: Totally redesign style portions. Took out border customization and window close button control. Use new GtkColorButton and GtkFontButton. Fix some spacing per HIG. * src/pref.h: Require a pad when opening preferences. * src/properties.c: Totally redesign, using new GtkColorButton and GtkFontButton. Set title to use pad's title. * src/settings.c: Only apply style changes to visible pads. Change default decorations preference to on. 2003-11-07 Michael Terry * src/main.c, src/tray.c: Use GTK+ 2.3 GtkIconTheme instead of built in pixmaps 2003-10-23 Michael Terry * po/es.po, po/ga.po, po/nl.po: Update translations 2003-10-20 Michael Terry * configure.ac: Remove unused header/function tests * src/main.c: Fix segfault if can't connect to master socket 2003-10-10 Michael Terry * src/main.c: Fix broken compile by adding back program_name * src/pad.c, src/tray.c, src/tray.h: Allow xpad to tell when the system tray is open and don't close xpad when pads are all closed but the system tray isn't * po/es.po: Update translation * configure.ac: Bump version number to 1.13 2003-10-08 Michael Terry * po/es.po, po/ga.po, po/nl.po: Update translations 2003-10-04 Michael Terry * xpad.desktop.in: Change 'xpad' to 'Xpad' 2003-10-03 Michael Terry * configure.ac, src/main.c: More correct check for locale.h and make translations work again 2003-10-01 Michael Terry * configure.ac, THANKS: Bumped version to 1.12, set Automake strictness to gnits level, and added THANKS file 2003-09-29 Michael Terry * src/pref.c: Made 'Auto-hide toolbar' button sensitive depending on toolbar being enabled or not * src/settings.c: Save new list pointer when removing and appending to toolbar list