2009-01-25 Callum McKenzie * stickynotes.c: * stickynotes_callbacks.*: Replace gnome_popup_menu_attach. Patch from Diego Escalante Urrelo (bug 562333). 2009-01-23 Callum McKenzie * stickynotes_applet.c: Remove use of gnome_client_*. See bug 562333. 2009-01-15 Callum McKenzie * stickynotes.c: We aren't using libgnomeui anymore. Bug 567775. ==================== 2.25.3 ====================== ==================== 2.25.2 ====================== 2008-12-17 William Jon McCann * Makefile.am: Add missing libgnomeui CFLAGS Patch from: lucasr.at.mundo@gmail.com (Bug #564192) 2008-11-14 Callum McKenzie * util.[ch]: * stickynotes_applet.[ch]: Patch from Maxim Ermilov to rationalise GTK includes. See bug 560678. 2008-11-09 Mario Blättermann * docs/de/de.po: Updated German translation 2008-11-09 Callum McKenzie * stickynotes.h: * stickynotes.c: * stickynotes_applet.c: * stickynotes_applet_callbacks.c: Reduce I/O by batching configuration saves. They now occur every minutes (if necessary) and at applet deletion time. See bug 458902. 2008-11-07 Mario Blättermann * docs/Makefile.am: Added de to DOC_LINGUAS * docs/de/de.po: Added German translation * docs/de/figures/*: Added screenshots 2008-10-09 Callum McKenzie * stickynotes.c: * stickynotes_applet_callbacks.c: * stickynotes_applet.[ch]: Patch from Josselin Mouette to hide the stickynotes when the applet button is pressed. See bug 505475. 2008-09-30 Callum McKenzie * Makefile.am (install-data-local): Remove the use of the --shutdown option when installing the gconf data. Reported by Remi Cardona in bug 554311. 2008-09-26 Callum McKenzie * stickynotes.ui: * stickynotes.glade: Set the page_size to 0 to work around recent gtk sensitivity. ==================== 2.24.0.1 ==================== 2008-08-20 Philipp Kerling * Makefile.am: Change mistyped "(DESTDIR)" to "$(DESTDIR)". Partially fixes bug #547647. 2008-06-29 Gil Forcada * docs/ca/ca.po: Minor fixes to Catalan translation. 2008-05-09 Jonh Wendell * docs/Makefile.am, * docs/pt_BR/: Brazilian Portuguese translation by Amadeu Barbosa. 2008-04-22 Ilkka Tuohela * docs/Makefile.am: Added Finnish translation by Jukka Heikkilä. * docs/fi: Added fi to DOC_LINGUAS 2008-03-16 Callum McKenzie * stickynotes/stickynotes.glade * stickynotes/stickynotes.ui * stickynotes/stickynotes_callbacks.c * stickynotes/stickynotes.c * stickynotes/stickynotes_applet_callbacks.c * stickynotes/stickynotes_callbacks.h * stickynotes/stickynotes_applet.c * stickynotes/stickynotes.h * stickynotes/Makefile.am * stickynotes/stickynotes_applet.h: Convert from glade to gtk-builder. Patch from Jaap Haitsma (bug #521082). 2008-03-12 Callum McKenzie * stickynotes_applet_callbacks.c (menu_about_cb): Use the correct icon in the about dialog. Patch from Jaap Haitsma (Bug #521087). 2008-02-27 Nickolay V. Shmyrev * docs/Makefile.am: * docs/ru/ru.po: Added Russian translation by Yuri Myasoedov 2008-02-07 Kjartan Maraas * stickynotes.schemas.in: Add two missing full stops. * stickynotes_applet_callbacks.c: (desktop_window_event_filter): Add missing return value. 2008-02-06 Callum McKenzie * stickynotes_applet.c (stickynotes_applet_update_icon): Patch from Brian Cameron to avoid a crash on really small panels. Bug #513536. 2008-01-17 Gil Forcada * docs/ca/ca.po: Added Catalan translation. 2008-01-08 Kjartan Maraas * stickynotes.glade: Remove padding spaces and use GtkAlignment to align text labels. Reported by Christian Rose. Patch from Andrew Burton. Closes bug #167209. 2007-12-02 Changwoo Ryu * docs/Makefile.am: Added ko to DOC_LINGUAS. * ko/ko.po: gnome-doc-utils migration. * ko/*.xml: Removed old XMLs. * ko/figures/*.png: Removed old images. 2007-11-26 Kosras Papadimas * docs/el/el.po: Added Greek translation by Dimitrios Typaldos . * docs/Makefile.am: Added el to DOC_LINGUAS. 2007-07-17 Jaap Haitsma * GNOME_StickyNotesApplet.xml: Use gtk-about i.s.o. gnome-stock-about Fixes bug #456955 * stickynotes.c: (stickynote_set_locked): * stickynotes_applet.c: (stickynotes_applet_init), (stickynotes_applet_new), (stickynotes_applet_update_tooltips): * stickynotes_applet.h: * stickynotes_applet_callbacks.c: (applet_destroy_cb), (menu_about_cb): Use g_set_application name such that the application name gets shown correctly in the about dialog. Convert usage of GtkTooltips to new tooltips API of GTK 2.12 Fixes bug #457145 2007-07-14 Callum McKenzie * pixmaps/Makefile.am (install-data-local): Use = instead of == for comparisons to make the scripts work on BSD. See bug #456701. 2007-02-17 David Lodge * docs/en_GB/en_GB.po: Added (British) English translation. * docs/Makefile.am: Added en_GB to DOC_LINGUAS 2007-02-10 AP Singh Alam * docs/pa/pa.po: Punjabi Translation is added * docs/Makefile.am: pa is added to DOC_LINGUAS 2007-01-30 Kjartan Maraas * stickynotes.c: Add missing include to silence warning. 2006-11-16 Tom Tromey Bug #340769: * stickynotes.schemas.in: Removed autosave_time. * stickynotes_applet_callbacks.h (applet_save_cb): Removed. * stickynotes_applet_callbacks.c (applet_save_cb): Removed. * stickynotes.c (timeout_happened): New function. (buffer_changed): Likewise. (stickynote_new_aux): Attach to 'changed' signal on text buffer. * stickynotes_applet.c (stickynotes_applet_init): Initialize new field. Don't install timeout. * stickynotes_applet.h (StickyNotes): Added 'last_timeout_data' field. 2006-11-15 Kjartan Maraas * docs/C/stickynotes_applet.xml: Fix build. * stickynotes_applet.c: (stickynotes_applet_update_prefs): Don't first check if font_str is null and then g_free() it on the next line over and over. 2006-09-21 Matthias Clasen Don't install a 10Hz timer to poke at the X event queue. Instead use an event filter. (#355223) * stickynotes/stickynotes_applet.c (stickynotes_applet_init): Install the event filter instead of the timeout. * stickynotes/stickynotes_applet_callbacks.c (applet_check_click_on_desktop_cb): Removed (desktop_window_event_filter): The event filter. (install_check_click_on_desktop): Function to install the event filter. * stickynotes/stickynotes_applet_callbacks.h: Remove applet_check_click_on_desktop_cb here too. 2006-09-09 Francisco Javier F. Serrador * docs/es/es.po: Updated Spanish translation. 2006-09-05 Davyd Madeley * Makefile.am: - fix icon path * stickynotes_applet.c: - catch a possible infinite loop that happens when your schemas aren't correctly installed. 2006-08-28 Christophe Bliard * docs/fr/fr.po: Updated French translation 2006-08-26 Joachim Noreiko * docs/C/stickynotes_applet.xml: removing modeline (messes up Nautilus's type detection) updated section on hiding: fixes #166421 add mention of double-click to add a note: fixes #311151 correct 'right-click' for adding a note: fixes #324045 2006-07-25 Christophe Bliard * docs/fr/fr.po: Small update of French translation * docs/fr/figures/*.png: Update of figures 2006-07-23 Daniel Nylander * docs/sv/sv.po: Updated Swedish translation. * docs/sv/legal.xml: Removed obsolete file. 2006-07-23 Davyd Madeley * stickynotes.c: - initialize the color buttons in the preference dialog of a note to the default colors. Patch from Kevin Bauder . Closes #327308. * stickynotes_callbacks.c: - fix a typo in setting up the font colour string. Patch from Kevin Bauder. Closes #316456. 2006-07-02 Kjartan Maraas * stickynotes.c: (stickynotes_save): * stickynotes_applet.c: (stickynotes_applet_update_menus): Fix bad use of GList. Patch by Paolo Borelli. Closes bug #335375. 2006-06-29 Daniel Nylander * docs/sv/sv.po: Added Swedish translation. 2006-02-06 Davyd Madeley * stickynotes.c: stickynote_set_font: replace g_free with pango_font_description_free. Fixes an invalid free() - closes #329783. 2006-01-31 Davyd Madeley * stickynotes.c: gcc 2.95 fixes - closes #328256 Patch from Jens Granseuer . 2006-01-30 Davyd Madeley * stickynotes_applet.c: * stickynotes_applet.h: * stickynotes_applet_callbacks.c: remove dead code that caused a critical warning - closes #327835. 2006-01-28 Francisco Javier F. Serrador * docs/es/es.po: Updated spanish translation. 2006-01-21 Vincent Untz * docs/fr/fr.po: small update 2006-01-15 Davyd Madeley * GNOME_StickyNotesApplet.xml: * stickynotes_applet.c: * stickynotes_applet_callbacks.c: * stickynotes_applet_callbacks.h: add Hide Notes to the menu. Patch from Jaap A. Haitsma . Closes #310246. 2006-01-07 Vincent Untz * docs/Makefile.am: * docs/fr/*: add french translation by Christophe Bliard * docs/*: .cvsignore love 2005-01-07 Davyd Madeley * stickynotes.c: allow stickynotes to remember their position and size correctly. Fixes #316305. Patch from André Martins . 2005-12-22 Davyd Madeley * stickynotes.c: - fix for #323929, ensures default titles are UTF-8'ed. Based on a patch from Ryuichi Arafune. 2005-11-15 Davyd Madeley * stickynotes_applet_callbacks.c: Patch for #310370 from Jaap A. Haitsma . * stickynotes.c: * stickynotes_applet.c: * stickynotes_applet_callbacks.[ch]: cleanups from Kjartan Maraas. 2005-09-28 Ryan Lortie * docs/Makefile.am: add DOC_FIGURES list to get .png's into the tarball. Closes bug #317476. 2005-09-01 Davyd Madeley * docs/C/stickynotes_applet.xml: * docs/C/figures/stickynote-left-menu.png: * docs/C/figures/stickynote-right-menu-lock.png: * docs/C/figures/stickynote-right-menu-new.png: * docs/C/figures/stickynote-right-menu.png: * docs/C/figures/stickynotes_applet.png: documentation updated for sticky notes 2005-08-20 Davyd Madeley * stickynotes.c: Fix gcc 4.0 warnings. Patch from Jaap A. Haitsma . 2005-08-11 Sebastien Bacher * stickynotes.c: (stickynote_new): hide the property dialog instead of closing it (Closes: #310618). 2005-07-20 Davyd Madeley * docs/Makefile.am: * docs/stickynotes_applet.omf.in: * docs/C/stickynotes_applet.xml: gnome-doc-utilise * docs/: remove unwanted gumpf 2005-07-13 Olav Vitters * docs/C/stickynotes_applet.xml: * docs/uk/stickynotes_applet.xml: Correct duplicate XML id and change one instance of stickynotes-using-left-fig to stickynotes-using-right-fig. Also correct the description. Patch from Jan de Groot . Reported by . Closes #171728. 2005-07-13 Davyd Madeley * GNOME_StickyNotesApplet.xml: * stickynotes.c: * stickynotes.schemas.in: * stickynotes_applet.c: * stickynotes_applet.h: * stickynotes_applet_callbacks.c: * stickynotes_applet_callbacks.h: stickynotes features from Jaap A. Haitsma . Closes #308701. 2005-07-01 Davyd Madeley * stickynotes_applet.c: use GtkIconTheme instead of GnomeIconTheme. Patch by Michael Terry . Closes #170198. 2005-03-20 Kjartan Maraas * stickynotes.c: * stickynotes_applet.c: * stickynotes_applet.h: * stickynotes_applet_callbacks.c: * util.c: * util.h: Cleanups 2005-03-07 Davyd Madeley * docs/C/figures/*.png: many new images * docs/C/stickynotes_applet.xml: Update documentation for GNOME 2.10. 2005-02-27 Ryan Lortie * stickynotes_applet_callbacks.c: Don't leak style while handling the change_background signal. Fix adapted from Vincent Untz's fixes to various panel applets. 2005-02-24 Kjartan Maraas * stickynotes.c: (stickynotes_save): Don't mix code and decl. 2005-01-11 Davyd Madeley * stickynotes_callbacks.c: Don't free something we're not meant to. Why hadn't this crashed? 2005-01-11 Davyd Madeley * stickynotes_applet.c: Use DATADIR in panel_applet_setup_menu_from_file(). Useful if you're running out of prefix. Other applets should have this fix. 2005-01-10 Davyd Madeley * stickynotes.c: Fix stickynotes in RTL environments. 2005-01-10 Davyd Madeley * utils.c: Fix tiny error calling wrong function. Why hasn't this broken? 2005-01-09 Davyd Madeley * stickynotes_applet_callbacks.c: Use GtkAboutDialog. 2005-01-09 Davyd Madeley * stickynotes.[ch]: Waste less memory due to Glade. Patch from Paolo Borelli . * stickynotes.schemas.in: Oops, lint the XML before you commit. 2005-01-09 Davyd Madeley * stickynotes.[ch]: * stickynotes_callbacks.c: * stickynotes_applet.[ch]: * stickynotes_applet_callbacks.c: * stickynotes.glade: * stickynotes.schemas.in: Add facility to set font colour for notes in the same way you can set note color. Fixes part of #150493. 2005-01-05 Davyd Madeley * stickynotes.[ch]: * stickynotes_callbacks.c: * stickynotes_applet.c: * stickynotes_applet_callbacks.c: Revamp of stickynotes, stage 3. Stuff that has changed (overall): - stickynotes will now stay on workspace they are meant to when you add new notes, or toggle visibility of the notes. - left clicking on the applet offers a small two option menu: new/toggle visibility - above menu items have been removed from right-click menu - stickynotes float on top (this is important as they vanish from the alt-tab bar with new metacity, apparently). Things still to implement: - Getting windows to return to their original workspace after you turn off sticky mode - Testing with new metacity - Have stickynotes implement it's own window layout code so that notes are well positioned regardless of other windows on the screen * util.c: Uncommented out xstuff_change_workspace() since the libwnck workspace changing code can be unreliable if it hasn't updated the window list yet. * GNOME_StickyNotesApplet.xml: Remove extra separator, oops... 2005-01-05 Davyd Madeley * GNOME_StickyNotesApplet.xml: * stickynotes.c: * stickynotes_callbacks.c: * stickynotes.glade: * stickynotes.schemas.in: * stickynotes_applet.[ch]: * stickynotes_applet_callbacks.c: Revamp of stickynotes, stage 2. Stickynotes can now deal with workspaces as well as many other things. Currently usable but many niggles left to sort out. * util.[ch]: Some Xstuff to do what we're doing with libwnck instead here but ifdefed out, so that I don't lose them. 2005-01-04 Elijah Newren * stickynotes.c (stickynote_load): create all new windows before trying to move them to the appropriate workspace (do this because wnck_screen_force_update is expensive, and it'll only work once unless we were to manually process pending events). Fixes a bug where wnck_window_get would return NULL for windows beyond the first and thus prevent us from moving those windows to the right workspace. 2005-01-04 Davyd Madeley * stickynotes.schemas.in: Changing default note colour to #ECF833. As determined to be optimal by the Harrison-Stetson method. Closes bug #156218. 2005-01-03 Davyd Madeley * stickynotes.c: * stickynotes.glade: * stickynotes.gladep: * stickynotes_applet.c: * stickynotes_applet_callbacks.c: * stickynotes_applet_callbacks.h: * stickynotes_callbacks.c: * stickynotes_callbacks.h: Drag stickynotes out of the dark ages. Remove old lignomeui widgets, replace with gtk_{color,font}_button. Rearrange dialogs. Use application font for title, not note font. 2004-11-26 Paolo Borelli * stickynotes.c: do not leak the date title. 2004-11-09 Davyd Madeley * stickynotes_applet.c: * stickynotes_applet_callbacks.c: * sticknoetes_applet_callbacks.h: Fix applet translucency. 2004-10-20 Davyd Madeley * stickynotes_applet.c: Ensure stickynotes remain on all workspaces after hiding and showing the notes. Patch by Heikki Tauriainen . Closes #147496. 2004-10-24 Sergey V. Udaltsov * stickynotes_applet_callbacks.c: Fixed the help invocation. Closed #156220 2004-10-12 Vincent Noel * stickynotes.c: Clarify a few string. 2004-10-10 Davyd Madeley : * stickynotes.c: Make stickynotes remember show/hide status when you login. Patch from Marcin Krzyzanowski . Closes #151832. 2004-09-13 Shaun McCance * docs/C/stickynotes_applet-C.omf: * docs/C/stickynotes_applet.xml: * docs/C/figures/stickynotes_applet.png: - Updates for 2.8, thanks to Angela Boyle and me 2004-09-11 Shaun McCance * docs/C/stickynotes_applet-C.omf: * docs/de/stickynotes_applet-de.omf: * docs/es/stickynotes_applet-es.omf: * docs/fr/stickynotes_applet-fr.omf: * docs/it/stickynotes_applet-it.omf: * docs/ja/stickynotes_applet-ja.omf: * docs/ko/stickynotes_applet-ko.omf: * docs/sv/stickynotes_applet-sv.omf: * docs/zh_CN/stickynotes_applet-zh_CN.omf: * docs/zh_HK/stickynotes_applet-zh_HK.omf: * docs/zh_TW/stickynotes_applet-zh_TW.omf: - Fix OMF files 2004-08-15 Kjartan Maraas * Makefile.am: Remove references to screen-exec. * stickynotes_applet_callbacks.c: (menu_help_cb), (preferences_response_cb): Use right help api. 2004-08-15 Kjartan Maraas * stickynotes.c: (stickynotes_save): ANSIfication. * stickynotes.h: Same * stickynotes_applet.c: (stickynotes_applet_init_icons), (stickynotes_applet_init_prefs), (stickynotes_applet_update_prefs), (stickynotes_applet_update_menus), (stickynotes_applet_update_tooltips): Same. * stickynotes_applet.h: Same. * stickynotes_applet_callbacks.c: (applet_size_allocate_cb): Make the size allocation callback be consistent wrt returning something or not. Other similar functions don't return a value so I made this one void too. * stickynotes_applet_callbacks.h: Adjust for the above. 2004-08-09 Kjartan Maraas * stickynotes_applet.c: (stickynotes_applet_new), (stickynotes_applet_update_icon): * stickynotes_applet.h: * stickynotes_applet_callbacks.c: (applet_change_orient_cb), (applet_size_allocate_cb): * stickynotes_applet_callbacks.h: Make applet follow panel sizes better Closes bug #143934. Patch from Vincent Noel. 2004-06-07 Dennis Smit * stickynotes.glade: Changed a few labels to fix bug #120693. 2004-05-16 Kaushal Kumar * stickynotes.glade: Use appropriate mnemonic widget id to display the font picker dialog. Fix bug #136961. Remove unnecessary accelerators and sentence capitalize the menu items of 'Click' behaviour. Fix bug #120695. 2004-05-16 Kevin Vandersloot * stickynotes_applet_callbacks.c: free notes on exit * stickynotes.c: Make the title bar icons smaller and dont show/unshow on focus in/out. Fixes bug #126931 2004-03-16 Glynn Foster * Makefile.am: Remove non-portable CFLAGS. Shouldn't override them anyway. 2004-03-15 Glynn Foster * docs/*: Online localized help from Sun's translation team for de, es, fr, it, ja, ko, sv, zh_CN, zh_TW and zh_HK. 2004-03-04 Chris Lahey * stickynotes_applet.c (stickynotes_applet_init): Tell the session manager to ignore our windows. 2004-03-02 Kaushal Kumar * sticyknotes_applet.c (stickynotes_applet_update_prefs): Fix a compilation error. (Bugzilla #135820) 2004-02-23 Dennis Smit * stickynotes_applet_callback.c (menu_destroy_all_cb): Made event driven so it doesn't block different instances and made multihead aware. Also have only one dialog per instance. (destroy_all_response_cb): Added callback function for the menu_destroy_all_cb dialog. * stickynotes_applet.h: Added the dialog_destroy_all entry. * sticyknotes_applet.c (stickynotes_applet_new): Set the dialog_destroy_all NULL. * stickynotes_applet_callbacks.c (applet_destroy_cb): Destroy the dialog_destroy_all at instance destroy. 2004-02-19 Kevin Vandersloot * stickynotes_applet.c, stickynotes.c: Put in some sanity checks for gconf settings. Should at least prevent bug #124024 2004-02-18 Kevin Vandersloot * stickynotes.c: don't set the position to 0,0 on note creation. Fixes bug #125675 2004-02-11 Breda McColgan * docs/C/stickynotes_applet.xml: Updated for GNOME 2.6. * docs/C/stickynotes_applet-C.omf: Updated for GNOME 2.6. * docs/C/l10n.txt: Updated for GNOME 2.6. 2004-02-10 Dennis Smit * stickynotes_applet_callback.c (menu_about_cb): Do the initial about dialog spawm on the right screen fixes multihead issue. 2004-02-08 Jason Leach * Makefile.am (CLEANFILES): Add .server and .server.in here. (#132071, Padraig O'Briain) 2004-02-06 Dennis Smit Changed multihead fixes to reflect CVS. Mostly based on patch by: Leena Gunda * stickynotes.h, stickynote.c: Set the screen for the stickynotes window and properties dialog. * stickynotes_applet.c, stickynotes_applet_callbacks.c, stickynotes_callbacks.c: Pass the screen info. of the applet while creating a stickynote. Fixes bug# 128258. 2003-02-01 Shakti * stickynotes/stickynotes.glade: Changed the modality of the properties window. Set the numeric field to True. Fixes the bug #126348 2004-02-01 Dennis Smit * stickynotes_applet.c: * GNOME_StickyNotesApplet.server.in.in: Added patch from SUN to make the stickynotes applet use the icon theme for it's app icon. Fixes #130642. 2004-01-30 Dennis Smit * stickynotes_applet.h: add about_dialog entry to the StickyNotesApplet structure * stickynotes_applet_callbacks.c (menu_about_cb): make use of the about box within the applet structure to avoid sharing between instances, also allow only one about dialog per instance. (applet_destroy_cb): destroy about box when it's present. * stickynotes_applet.c (stickynotes_applet_new): set about_dialog to NULL. Fixes #132465 2004-01-03 Fernando Her * GNOME_StickyNotesApplet.server.in.in: add buzilla info. Fixes bug #129214. 2003-12-11 Muktha * stickynotes_applet.c: Add accessible name. Fixes bug #128259. 2003-12-07 Shakti Remove the applet from the list when it is deleted from panel. * stickynotes/stickynotes_applet.c: stickynotes_applet_new () 'destroy' signal is connected to the applet. * stickynotes/stickynotes_applet_callbacks.c: applet_destroy_cb () Added the above function to remove the applet from the list when it is deleted from the panel. * stickynotes/stickynotes_applet_callbacks.h Added declaration of applet_destroy_cb (). Fixes the bug #124094 2003-11-25 Muktha * stickynotes.c: Escape text to allow '&' in the title. Fixes bug #122050. 2003-11-06 Breda McColgan * help/C/stickynotes_applet.xml: Updated for GNOME 2.4.2 * help/C/stickynotes_applet-C.omf : Updated to reflect new manual version number and date * help/C/l10n.txt: Updated Summary of Changes section Mon Sep 15 15:39:20 2003 George Lebl * stickynotes_applet.c: when started in lockdown mode, hide the preferences item 2003-09-05 Christian Rose * stickynotes_applet_callbacks.c: Fix the two broken, recently added messages so that they match the spelling of already existing messages. 2008-09-04 Loban A Rahman * stickynotes_applet.c, stickynotes_applet_callbacks.c, Makefile.am: Used the egg_* functions so that help actually gets displayed. Also made it so that the prefs dialog appears in the same desktop that the applet itself is in. Applied Muktha's patch to fix bug #121433, 2008-08-26 Loban A Rahman * stickynotes.glade, stickynotes.c: Added a help button to every sticky note's properties dialog. Fixes bug #120691. 2003-08-17 Loban A Rahman * stickynotes/docs/C/stickynotes_applet.xml: Fixed some faulty wording in the "Advanced Settings" portion of Breda's documentation. 2003-08-07 Breda McColgan * stickynotes/docs/C/stickynotes_applet.xml: updated for GNOME 2.4 * stickynotes/docs/C/stickynotes_applet-C.omf: updated for GNOME 2.4 * stickynotes/docs/C/l10n.txt: created this new file for GNOME 2.4 * stickynotes/docs/C/figures/stickynotes_applet.png: updated for GNOME 2.4 * stickynotes/docs/C/figures/preferences_dialog.png: deleted this file * stickynotes/docs/C/figures/note_menu.png: deleted this file * stickynotes/docs/C/figures/applet_menu.png: deleted this file 2003-07-21 Dennis Cranston * stickynotes.glade: HIGify widget padding between the vbox and action area of the dialogs. Thanks to Christian - Manny Calavera - Neumair. 2003-07-15 Loban Rahman * stickynotes_applet_callbacks.c: Updated about box description. * stickynotes.c, stickynotes_applet.c, stickynotes_applet_callbacks.c: Cleaned up and simplified George's patch for key-writability. 2003-07-04 Loban Rahman * *.c: Fixed bug #115195. About box now longer crashes the applet when showing it the second time. Also cleaned up other dialog and glade code while at it. 2003-07-03 Loban Rahman * stickynotes_applet_callbacks.c: The resize bar and window decorations now appear and disapper on mouseover AND focus correctly. Basically, they will always appear if it is in either mouseover or focus. Fixes bug #115317. * stickynotes.c, stickynotes_callbacks.c: The icons now change size accordingly when themes like "Large Print" are chosen. They don't yet change color when "Inverse" themes are chosen, that still needs to be fixed by providing alternatives. * stickynotes.c, stickynotes_callbacks.c: The properties dialog of each note are now easier to use. Pressing enter auto closes the dialog. Wed Jul 02 15:43:01 2003 George Lebl * stickynotes.c, stickynotes_applet.c, stickynotes_applet_callbacks.c: Follow key-writability for preference keys 2003-07-02 Loban Rahman * stickynotes_applet.c, stickynotes_applet_callbacks.c: Pressing ENTER will now correctly do the equivalent of left clicking the applet. * pixmaps/*: Renamed lock.png and unlock.png to locked.png and unlocked.png to more accurately describe their usage. Fri Jun 27 12:01:07 2003 Jonathan Blandford * stickynotes.c (stickynote_new): remove note->focused call, as it breaks compilation and doesn't seem to fit anywhere. 2003-06-16 Dennis Cranston * stickynotes.glade: Fix mnemonic conflicts for Height/Help & Color/Close again! 2003-06-15 Kevin Vandersloot * stickynotes_applet.c: expand the applet for Fitts' law complience. 2003-06-13 Loban A Rahman * stickynotes.glade: Revised labels to get rid of "&"'s. Fixes bug #114367. * stickynotes_applet.c: When (un)locking individual notes, the "locked" checkmenuitem in the applet menu is marked "inconsistent" if it is inconsistent. NOTE: Does not work complete correctly yet. * stickynotes.schemas.in: Fixed spelling typo. 2003-06-08 Kevin Vandersloot * stickynotes_applet.c: Expand the applet for Fitts' law complience. 2003-06-02 Loban A Rahman * stickynotes.glade: Revised tooltips 2003-06-01 Kevin Vandersloot * docs/C/Makefile.am: fix build where a figure is not included 2003-05-28 Loban A Rahman * pixmaps/resize_*.png: Changed look again. * docs/C/stickynotes_applet.xml: Got rid of a roque "&". 2003-05-27 Loban A Rahman * stickynotes.c, stickynotes_applet.*: Icon size is no longer huge. * pixmaps/resize_*.png: Changed look. * stickynotes.c: Got rid of infinite loop when changing note properties. * *.h, *.c, *.glade, *.schemas: Add ability to choose default font as well as custom fonts for individual notes. Fixes bug #113838. * docs/C/stickynotes_applet.xml: Updated documentation. * docs/C/figures/*.png: Updated documentation figures. 2003-05-23 Loban A Rahman * stickynotes.schemas.in: New default for title format. Now the current locale is respected when using the date as the title. Fixes bug #112606. * stickynotes.glade: Reworded some UI text to make it more HIG compliant. * stickynotes.c: Changed how custom colors are applied. Now, when the "color from system theme" is used, the current gtk theme is actually used (didn't before). There are still a few kinks to iron out here. * stickynotes.c, stickynotes.h, stickynotes_applet_callbacks.c: Unspegettified internal API. :-) * stickynotes.c: Fixed bug #113413. When changing colors, the notes now fully update properly. * stickynotes.c, stickynotes_applet.*: Fixed bug #113414, all sticky notes icons are added to an icon factory, making them themable. The icons are too big atm, will fix. * pixmaps/*.png: Updated all the icons (made bigger into 48x48 size). 2003-05-21 Loban A Rahman * stickynotes_applet.c, stickynotes_applet_callbacks.*: Fixed compile warnings, Bug #112616 now fully fixed, but there seems to be a bug in the listener for bonobo_ui_components. They trigger unnecessarily. * stickynotes.c: Changed UI slightly. Now, when a note is locked, the button shows a locked picture with a "Locked Note" tooltip, rather than a unlocked picture with a "Unlock Note" tooltip. And vice versa. * TODO: Updated. * stickynotes.c: Fixed an infinite loop when toggling lock using menu. * *.h, *.c: Bug #109427 now fully done. Individual note colors are now possible. Have fun. 2003-05-20 Dennis Cranston * stickynotes.glade: Fix various HIG bugs. a. Fix mnemonic conflicts for Height/Help & Color/Close. b. The preferences dialog should not be resizable. c. The term 'Applet' should not be exposed to the user. d. The preferences dialog should not have a separator to be consistant with all other applet preference dialogs in gnome-applets & gnome-panel modules. This fixes bug #113468. 2003-05-20 Loban A Rahman * stickynotes_applet.h: Fixed typo in header declaration. * stickynotes_applet.c: Code cleanup and speedup. * stickynotes.*: Added lock checkmenu item to note menu. This is still slightly buggy. * *.c *.h: More code and file format cleanup. Once again window management buttons are only visible when a note is in focus. Also, a note popup menu is now generated by libglade. * stickynotes_applet.c: Cleaned up bonobo ui code. 2003-05-19 Loban A Rahman * stickynotes.glade: Re-added HIG fixes done by Dennis. * stickynotes_applet.c: Fixed typo in prefs. * stickynotes_applet.c: Applet menu properly reflects current state. * stickynotes.c: New notes now appear correctly. * stickynotes_callbacks.c: Lock/unlocking menu item added to notes. * stickynotes.glade, stickynotes.c: Added missing "confirm on note deletion" gconf option. No UI as it is "advanced". * stickynotes_applet.c, stickynotes_applet_callbacks.c: Polished UI. 2003-05-19 Loban A Rahman * *.*: - Major changes! - Fixed bug #109427 : Induvidial note color, locking, new resize locations, and extra pref for note closure prompt. - Fixed bug #111007 : multiple instances of applet now possible. - Fixed bug #111380 : uses system colors by default. - Simplified colors. Notes no longer "highlight" when in focus. Each note's locked state and color is also induvidually saved. - Some regression in HIG of dialogs (done by Dennis Cranston). Will fix. - Some regression in features in prefs (done by Matt Keenan). Will fix. 2003-05-17 Dennis Cranston * stickynotes.glade: More HIGification of this poor little preferences dialog. Also, HIGify the widget padding of action areas. 2003-05-15 Kevin Vandersloot * stickynotes-glade: fix non ascii copyright symbol. Fixes bug #112960 2003-04-28 Dennis Cranston * stickynotes.glade: HIGify the preferences and edit title dialogs. 2003-04-22 Loban A Rahman * stickynotes.glade, stickynotes_callbacks.c: Window management buttons are only visible when a note is in focus. 2003-04-16 Loban A Rahman * stickynotes.glade, docs/C/stickynotes.xml: Changed "sticky across workspaces" to the more standard "put on all workspaces". * stickynotes.glade, *.h, *.c: Changed gui-layout of sticky notes. This fixes bugs #109718, #107447. Popup menu has been relocated. There is still some work needed for button colors. * *.h, *.c: Fixed the bug #111010: Resizing works again. * stickynotes.glade, stickynotes.c: Fixed bug #111003, the resize and close buttons are colored correctly now. 2003-04-15 Loban A Rahman * *.h, *.c: Fixed reopened bug #110112. * *.h, *.c: Used enums instead of magic numbers for applet default click behaviour choices. 2003-04-08 Loban A Rahman * stickynotes_applet_callbacks.c: Fixed bug #110112, stickynotes now compiles correctly using gcc 2.95. * *,h, *.c: Remembers "hide all notes" across sessions. * *.h, *.c: Pressing ENTER on an applet == Left clicking it. 2003-04-04 Loban A Rahman * *.h, *.c: Fixed bug #106154, sticky notes are now correctly skipped from the pager and taskbar. * *.h, *.c: Some minor code cleanup. * *.h, *.c: Partially fixed bug #108124. 2003-04-02 Loban A Rahman * *.h, *.c: Code cleanup. Fixed some visibility issues. * stickynotes_applet.c: Fixed a crash while autosaving. 2003-04-01 Loban A Rahman * stickynotes.c, stickynotes_callbacks.h, stickynotes_callbacks.c: Fixed bug #109287: Choosing "close window" from the window menu of a sticky note triggers destroying the note, now. * stickynotes_callbacks.c, stickynotes_applet_callbacks.c: Fixed bug #109391: Focus indication around applet is back. * stickynotes_applet_callbacks.c: Fixed bug #109781: About dialog acts properly now. 2003-03-28 Loban A Rahman * GNOME_StickyNotesApplet.xml.in, Makefile.am: Removed redundant GNOME_StickyNotesApplet.xml.in file and added GNOME_StickyNotesApplet.xml file. Modified Makefile.am to reflect. * stickynotes.c, stickynotes_applet_callbacks.c: Fixed bug #109467: Note positions are no longer forgotten. Fixed bug #109469: About window no longer closes early. Fixed bug #109470: Preferences dialog no longer crashes applet. 2003-03-27 Padraig O'Briain * Makefile.am: Add $(LIBGLADE_LIBS) to stickynotes_applet_LDADD to find unresolved symbols. Fixes bug #109264). 2003-03-21 Mikael Hallendal * stickynotes_applet_callbacks.c: - Use NULL instead of 0 for pointers. (menu_preferences_cb): build fixes. (menu_about_cb): build fixes * stickynotes_applet.c (stickynotes_applet_fill): - Use NULL instead of 0 for pointers. 2003-03-19 Loban A Rahman * stickynotes_applet_callbacks.h, stickynotes_applet_callbacks.c: Fixed bug #107943. About window no longer leaks. Also, two preferences/about dialogs never appear. 2003-03-09 Loban A Rahman * Makefile.am, stickynotes.glade, TODO: Cleaned up. * stickynotes.glade, stickynotes_applet_callbacks.c: Fixed bug #107514. Controls in the prefs dialog are horizontally aligned correctly, following the HIG. 2003-02-20 Loban A Rahman * docs/C/stickynotes_applet.xml, Makefile.am: Fixed bug #106581. Added more figures. * stickynotes_applet.c: Fixed bug #106553. Corrected bad i18n regarding plurals. 2003-02-19 Loban A Rahman * stickynotes.schemas.in: Added missing documentation on click_behaviour key (about lock/unlock). * stickynotes.h, stickynotes.c: Fixed bug #106150. Now notes don't move when they are hidden and then shown. 2003-02-18 Loban A Rahman * *.c, *.h: Properly updated tooltips when locking/unlocking notes. 2003-02-15 Loban A Rahman * stickynotes.schemas.in: Fixed the issue that caused bad strings to be marked for translation (mispositioned locale tag). * stickynotes.glade: Mark the copyright string as untranslatable, as well as a few other strings that are untrasnlatable. * ../po/POTFILES.in: Modified translatable file list for stickynotes. * *.c, *.h, and more: Added "locking" feature. You can now lock all notes so that they are not editable. 2003-02-14 Loban A Rahman * Renamed a bunch of files to standardized forms: stickynotes_applet.server.in.in -> GNOME_StickyNotesApplet.server.in.in stickynotes_applet.xml.in -> GNOME_StickyNotesApplet.xml.in stickynotes_applet.schemas.in -> stickynotes.schemas.in stickynotes_applet.glade -> stickynotes.glade stickynotes_applet.gladep -> stickynotes.gladep * Makefile.am, stickynotes_applet.h: Made a few changes to reflect the above. 2003-02-14 Loban A Rahman * Makefile.am: Fixed itsy bitsy issues on importing stickynotes. * docs/: Readded docs into tree. * Makefile.am, pixmaps/Makefile.am: Changed destination locations of glade files and pixmaps. * stickynotes.c: Removed #if that decided between Gtk 2.0 and 2.2. Now, Gtk 2.2 is required. * Makefile.am: Removed unncessary installation of README and ChangeLog. * stickynotes.c, stickynotes_applet_callbacks.c, stickynotes_applet.c: Included some hacks to fix bugs arising from using libglade. * docs/C/stickynotes_applet.xml: Added description of "Default click behavior" in the Preferences... menu. 2003-02-10 Christian Neumair * stickynotes_applet.glade: Fixed copyright string, i.e. don't mark it for translation, use Copyright character. 2003-01-26 Kevin Vandersloot * import into gnome-applets * src/: Moved all files up. Now no src directory exists. 2003-01-25 Loban A Rahman * src/stickynotes.c: Applied patch by Christophe Fergeau to allow compilation on gcc 2.95 (and make proper ANSI C). 2003-01-23 Loban A Rahman * many files: Now the default click-behaivour of the applet is configurable. It can either be "create a new note" or show/hide all sticky notes. Thanks to Mike Sowka for the patch! * configure.in: release 1.0.6 2003-01-16 Loban A Rahman * Makefile.am: Fixed packaging error. * configure.in: release 1.0.5 * src/stickynotes.c: When changing sticky note title, the old title appears in the entry box for the new title. 2003-01-15 Loban A Rahman * src/stickynotes_applet_callbacks.c: Fixed some stupid typos preventing GConf keys from getting written properly. * src/stickynotes_applet_callbacks.c: Color selection in the preferences dialog now works. * doc/C/stickynotes_applet.xml: Added documentation for the new "Color" option in the preferences dialog. * stickynotes_applet.schemes.in: Clarified documentation for the settings/sticky key. * stickynotes_applet.xml.in: Improved applet popup menu. * stickynotes_applet.glade: Added HIG-compliant tooltips. * src/stickynotes_applet_callbacks.c: Added a hack so that the About displays the program name and version properly. For some reason libglade does not set these properties properly. * configure.in: release 1.0.4 2003-01-14 Loban A Rahman * src/*.c: Tweaked and documented some code. * Makefile.am, po/POTFILES.in: Properly utilized intltool. * Made many changes here and there to fix everything to make intltool work properly. * configure.in: release 1.0.3 2003-01-13 Loban A Rahman * configure.in: More tweaking to remove deprecated/obsolete macros. * configure.in: Renamed to configure.ac, recommended by latest Autoconf. * configure.in: Renamed back to configure.in, apparently the Gnome 2 autoconf macros assume it is configure.in. So I must leave it be. :-) * stickynotes_applet.glade, stickynotes_applet.gladep: Created glade files for all dialogs, complying to the HIG. * stickynotes_applet.spec.in, Makefile.am: Added glade file. * configure.in: Added check for libglade-2.0. * src/stickynotes.c, src/stickynotes_applet_callbacks.c, src/stickynotes_applet.c, src/stickynotes_applet.h, src/stickynotes_applet_callbacks.h: Modified to use glade file for all dialogs. * src/stickynotes.c: Now uses glade to create sticky notes. * pixmaps/Makefile.am: Placed glade files and pixmaps in one location so that libglade can find the pixmaps. * src/stickynotes.c: Fixed some memory leaks in stickynotes_save() and stickynotes_load(). * src/stickynotes_applet_callbacks.c, src/stickynotes_applet_callbacks.h: Finished user-interface to choose color of sticky notes. * configure.in: release version 1.0.2 2003-01-12 Loban A Rahman * Imported source tree into Gnome CVS. * doc/C/stickynotes_applet.xml: Slight clarification and correction in wording. * configure.in: Tweaked. * src/stickynotes_applet.c: Corrected arguments for PANEL_APPLET_BONOBO_FACTORY. * src/stickynotes_applet_callbacks.c: Specified linkid when launching help. * src/Makefile.am: Defined missing -D macros that was causing the "Unable to find the GNOME_FILE_DOMAIN_APP_HELP domain" error. * configure.in: release version 1.0.1. 2003-01-10 Loban A Rahman * [ VERSION 1.0.0 ] * Finished documentation. * I think I'm done! 2003-01-07 Loban A Rahman * [ VERSION 0.7.0 ] * Reorganized files and cleaned up everything a little. * Fixed warnings in autogen.sh. * Added auto-saving after moving/resizing notes. * Fixed a bug in auto-saving. * Implemented preferences dialog. * All GConf values are now watched. Changes automagically reflect. 2003-01-06 Loban A Rahman * To change the title of a sticky note (besides using the right-click menu), you can double click the title. This replaces middle-clicking it. * Fixed a small memory leak. 2003-01-05 Loban A Rahman * [ VERSION 0.6.1 ] * Sticky notes now close on button-release of the close button, rather than button-press. Similar in editing note title. * Fixed a bug in pixbuf size changing while prelighting (thanks to Mark Finlay for spotting this one). * Fixed a bug in sticky note prelighting (now prelighting changes only on focus change, not mouse-over change). * Fixed a bug in applet prelighting (now changes properly on both focus change and mouse-over change). * Cleaned up code a little. 2003-01-04 Loban A Rahman * [ VERSION 0.6 ] * Deleting empty notes does not require confirmation. * Through GConf, sticky notes can now be either workspace "sticky" or not (ie. on all workspaces or not). * Thanks to Mark Finlay and Alan Horkan for the above suggestions. * Fixed all internationalization issues. * Improved auto-saving. Now, auto saving occurs : - when a sticky note is created - when a sticky note is destroyed - when the mouse/focus leaves a modified sticky note - every 5 minutes (default, use GConf to configure) * Sticky notes now prelight when on mouse and keyboard focus. * Applet now prelights on both mouth and keyboard focus. * Finished documentation. 2002-12-28 Loban A Rahman * When choosing "Show all", it now not only unhides the notes, but raises their windows as well. Thanks Paul Coates for the suggeston. 2002-12-27 Loban A Rahman * Removed overused PACKAGE macro in a few places. * Incorporated Chris Chabot's improved specfile, thanks! * Removed remaining remants of the word Post-It. 2002-12-25 Loban A Rahman * [ VERSION 0.5 ] * Date format in the title is now configurable through GConf. * Title is now editable. Right or middle click it. * Applet now lights up on mouseover. * Applet now visibly depresses on mouse press. * Auto-save time is now configurable through GConf. * Note sizes are now saved/loaded (previously only position was). * Various other cleanups. * Hmmm, using the functions in panel-applet-gconf.h crashes the panel. * WARNING: The XML file format has changed, and is thus incompatible with previous versions. * I believe it is now FEATURE COMPLETE. It must remain simple and not explode with features. I shall release v1.0 soon. 2002-12-24 Loban A Rahman * [ VERSION 0.4 ] * Applet now resizes on panel resize. * Partially fixed translation issues. * Properly corrected window moving. * Added icons on each sticky note to close or resize it, I stole them from "Goats" by Martin Craig. * Fixed a few packaging issues. * Sticky notes are now resizable. * The user is now asked to confirm when deleting notes. * Added help. * Initial size and color of sticky notes are now configurable through GConf. * Added tooltip for the applet, displays number of notes. 2002-12-02 Loban A Rahman * [ VERSION 0.3 ] * More autoconf/automake/packaging cleanup. * Renamed to StickyNotes because Post-It is trademarked. * Corrected window moving (still a bug in Gtk 2.0 though). CORRECTION: It was a bug in my code. * Skipped windows from pager and tasklist. * Changed various menu wording. * Removed save menu item, now auto-saved. * Made XML loading more robust. * Thanks to Havoc Pennington for his suggestions. 2002-11-30 Loban A Rahman * Polished here and there. 2002-11-27 Loban A Rahman * [ VERSION 0.2 ] * Commented all my code. * Filled in NEWS and README. * Added auto-saving every five minutes. * Converted to panel applet. 2002-11-26 Loban A Rahman * [ VERSION 0.1 ] * Initial writing. * Most of the features completed. * Preferences and Docs remain. * Converting to a Panel Applet remain.