| 1 |
Wed Jul 30 20:01:46 EDT 2008 Dave Foster <daf@minuslab.net> |
|---|
| 2 |
* Fixed nasty bug concerning various X errors that would |
|---|
| 3 |
sometimes pop up. A lot of problems with Xinerama setting |
|---|
| 4 |
was fixed as well. |
|---|
| 5 |
* UI shows in text what backgrounds are set to which display. |
|---|
| 6 |
* Made the apply button only quit the app in certain circumstances. |
|---|
| 7 |
|
|---|
| 8 |
Thu Jul 24 09:59:07 EDT 2008 Dave Foster <daf@minuslab.net> |
|---|
| 9 |
* Renamed "best fit" to "zoomed". |
|---|
| 10 |
* Added "automatic" scaling mode - figures out likely mode that |
|---|
| 11 |
an image should be set at. Is selected by default, but not when |
|---|
| 12 |
you have a saved config file that has another mode set in it |
|---|
| 13 |
already. |
|---|
| 14 |
* Removed checkbox which originally controlled saving. Double-clicking |
|---|
| 15 |
an image now always only previews it. The Save button saves the |
|---|
| 16 |
image, applies it, and closes the window. |
|---|
| 17 |
|
|---|
| 18 |
Mon May 12 21:58:34 EDT 2008 Dave Foster <daf@minuslab.net> |
|---|
| 19 |
* Made the program not recurse when no directory argument is |
|---|
| 20 |
given, thus not loading your entire home dir when you least |
|---|
| 21 |
expect it! |
|---|
| 22 |
* Releasing 1.3. |
|---|
| 23 |
|
|---|
| 24 |
Fri Apr 25 10:00:01 EDT 2008 Dave Foster <daf@minuslab.net> |
|---|
| 25 |
* Prepared 1.3-rc |
|---|
| 26 |
* Made thumbnail loading "lazy" so it doesn't load everything |
|---|
| 27 |
in one shot. This should save on memory usage! |
|---|
| 28 |
|
|---|
| 29 |
Sat Jan 26 15:16:51 EST 2008 Dave Foster <daf@minuslab.net> |
|---|
| 30 |
* Tagged 1.2 release (sitting on my hd for some reason?) |
|---|
| 31 |
|
|---|
| 32 |
Tue Dec 18 20:28:09 EST 2007 Dave Foster <daf@minuslab.net> |
|---|
| 33 |
* Fixed the nasty bug that was plauging people with the |
|---|
| 34 |
mysterious Gtk/Glib critical errors and X error. |
|---|
| 35 |
Was related to Xinerama codepath. Cheers to |
|---|
| 36 |
Lars Kinn Ekroll for debugging help. |
|---|
| 37 |
* Ready for 1.1 release. |
|---|
| 38 |
|
|---|
| 39 |
Fri Aug 10 13:42:24 EDT 2007 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 40 |
* Fixed false-positive in xinerama detection. |
|---|
| 41 |
|
|---|
| 42 |
Sun Aug 5 16:59:44 EDT 2007 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 43 |
* Test commit for my git hook script. |
|---|
| 44 |
|
|---|
| 45 |
Tue Jun 26 23:22:06 EDT 2007 Dave Foster <daf@minuslab.net> |
|---|
| 46 |
* Added dirty hack to make sure Xinerama codepath is not |
|---|
| 47 |
taken when in restore mode. Was having a problem where |
|---|
| 48 |
my setup claimed I had a 1 screen Xinerama layout! |
|---|
| 49 |
|
|---|
| 50 |
Tue May 29 22:59:46 EDT 2007 Dave Foster <daf@minuslab.net> |
|---|
| 51 |
* Added generic image icon (from tango theme). Should |
|---|
| 52 |
clear up any icon theme loading errors should you not |
|---|
| 53 |
have an icon theme installed. |
|---|
| 54 |
* Added default directory of the working dir. Cheers |
|---|
| 55 |
to Olof Persson for the idea (why didn't we think of that). |
|---|
| 56 |
|
|---|
| 57 |
Mon May 28 22:41:39 EDT 2007 Dave Foster <daf@minuslab.net> |
|---|
| 58 |
* Attempted to add i18n support, cheers to Agave for |
|---|
| 59 |
the header file. Translators should start from the |
|---|
| 60 |
po/nitrogen.pot file. |
|---|
| 61 |
|
|---|
| 62 |
2007-05-25 gettextize <bug-gnu-gettext@gnu.org> |
|---|
| 63 |
|
|---|
| 64 |
* Makefile.am (SUBDIRS): Add po. |
|---|
| 65 |
(ACLOCAL_AMFLAGS): New variable. |
|---|
| 66 |
(EXTRA_DIST): Add config.rpath, m4/ChangeLog. |
|---|
| 67 |
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in. |
|---|
| 68 |
|
|---|
| 69 |
Mon May 14 18:07:10 EDT 2007 Dave Foster <daf@minuslab.net> |
|---|
| 70 |
* Removed the old images.cc crap file. |
|---|
| 71 |
* Releasing 1.0! |
|---|
| 72 |
|
|---|
| 73 |
Fri May 11 15:09:04 EDT 2007 Dave Foster <daf@minuslab.net> |
|---|
| 74 |
* Added main application icons by Craig Duquette. |
|---|
| 75 |
* Updated license info to include CC license for icons. |
|---|
| 76 |
|
|---|
| 77 |
Fri Apr 6 14:04:46 EDT 2007 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 78 |
* Trying to fix a bug where icons are not being found, causing |
|---|
| 79 |
nitrogen to abort. Dave should probably look into this further. |
|---|
| 80 |
|
|---|
| 81 |
Thu Apr 5 18:01:16 EDT 2007 Dave Foster <daf@minuslab.net> |
|---|
| 82 |
* Added new icons from Craig Duquette, split out images |
|---|
| 83 |
into actual directories you have to install. "make install" |
|---|
| 84 |
takes care of all this. |
|---|
| 85 |
* This has been stale for a while, committing to see if it |
|---|
| 86 |
works for anyone else so we can release 1.0. |
|---|
| 87 |
|
|---|
| 88 |
Mon Jan 29 12:03:02 EST 2007 Dave Foster <daf@minuslab.net> |
|---|
| 89 |
* Improved loading time of large directories (back to pre- |
|---|
| 90 |
icon switch). |
|---|
| 91 |
|
|---|
| 92 |
Sun Dec 31 01:56:26 EST 2006 Dave Foster <daf@minuslab.net> |
|---|
| 93 |
* Added proper icon support, new icons from Craig, stolen |
|---|
| 94 |
build script to install icons (from Banshee). |
|---|
| 95 |
|
|---|
| 96 |
Tue Oct 31 21:42:24 EST 2006 Dave Foster <daf@minuslab.net> |
|---|
| 97 |
* Cleaned up some autotools crud that shouldn't be in svn. |
|---|
| 98 |
|
|---|
| 99 |
Thu Oct 19 22:33:53 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 100 |
* Fixed various compile/configure bugs. |
|---|
| 101 |
* Released 1.0 RC4. |
|---|
| 102 |
|
|---|
| 103 |
Sun Oct 15 22:59:55 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 104 |
* Started some code cleanups. |
|---|
| 105 |
|
|---|
| 106 |
Tue Oct 10 21:14:46 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 107 |
* Tried to introduce some autotools foo to deal with Xinerama |
|---|
| 108 |
better. |
|---|
| 109 |
|
|---|
| 110 |
Thu Sep 28 14:25:56 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 111 |
* Fixed a major bug that I introduced into single display code, |
|---|
| 112 |
hooray for VNC to find things like that. |
|---|
| 113 |
|
|---|
| 114 |
Wed Sep 27 23:18:34 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 115 |
* Added preliminary Xinerama support. Please test. |
|---|
| 116 |
|
|---|
| 117 |
Wed Sep 20 08:52:26 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 118 |
* Added mode support to GNOME background setting. |
|---|
| 119 |
* Fixed a dumb bug with the GNOME setting not working. |
|---|
| 120 |
|
|---|
| 121 |
Mon Sep 18 22:43:46 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 122 |
* Removed old lingering search UI idea (how was it still there!) |
|---|
| 123 |
* Added support for setting backgrounds under GNOME, or when |
|---|
| 124 |
Nautilus is drawing the desktop. Please test! |
|---|
| 125 |
|
|---|
| 126 |
Sat Sep 16 15:36:46 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 127 |
* Reintroduced a thread, but only to create thumbnails, as |
|---|
| 128 |
doing it as an idle func was freezing the GUI for larger |
|---|
| 129 |
images. |
|---|
| 130 |
* Various small cleanups, removal of ugly mkdirs and better |
|---|
| 131 |
filename/path handling. |
|---|
| 132 |
|
|---|
| 133 |
Tue Sep 12 14:25:02 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 134 |
* Hopefully figured out how to merge the inotify branch. |
|---|
| 135 |
|
|---|
| 136 |
Wed Aug 23 21:00:19 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 137 |
* Added new command line set modes. |
|---|
| 138 |
|
|---|
| 139 |
Sat Aug 5 12:31:51 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 140 |
* No longer loads valid thumbnails twice (for checking mtime.) |
|---|
| 141 |
Someone should test this crap, I nominate Dave. |
|---|
| 142 |
|
|---|
| 143 |
Sat Aug 5 12:04:07 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 144 |
* Fixed a bug where thumbnail cache file mtimes were not being checked. |
|---|
| 145 |
|
|---|
| 146 |
Thu Aug 3 17:55:27 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 147 |
* I think it is working properly. I'll let Dave have a look at it. |
|---|
| 148 |
|
|---|
| 149 |
Thu Aug 3 15:02:30 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 150 |
* Branched. Added inotify C++ wrapper source code. Modified build |
|---|
| 151 |
scripts to use the added files. |
|---|
| 152 |
|
|---|
| 153 |
Wed Aug 2 13:16:54 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 154 |
* Added the ability to set the background colour for images with an |
|---|
| 155 |
alpha channel. The colour picker button is always shown. |
|---|
| 156 |
|
|---|
| 157 |
Sat Jul 29 14:53:39 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 158 |
* Made default screen combobox work correctly. |
|---|
| 159 |
|
|---|
| 160 |
Wed Jul 26 23:19:15 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 161 |
* Removed thread that did thumbnail loading/creating. Now |
|---|
| 162 |
does it in a glib idle callback. Also split create and |
|---|
| 163 |
load thumb (on second commit). Still must split loaddir. |
|---|
| 164 |
|
|---|
| 165 |
Sat Jul 22 22:49:00 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 166 |
* FINALLY figured out how to make it properly behave with other |
|---|
| 167 |
background setting programs. NO LONGER LEAKS PIXMAPS. |
|---|
| 168 |
Will release -rc3 from this. |
|---|
| 169 |
|
|---|
| 170 |
Sat Jul 1 12:37:33 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 171 |
* Fixed a bug in best fit mode where the image's final height would |
|---|
| 172 |
exceed the root window's height. |
|---|
| 173 |
|
|---|
| 174 |
Thu Jun 1 12:22:55 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 175 |
* Fixed some segfaults due to attempted saving of zero height |
|---|
| 176 |
images and incorrect UTF-8 file names. |
|---|
| 177 |
|
|---|
| 178 |
Mon Apr 24 20:30:46 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 179 |
* Fixed a gigantic problem that someone else introduced in the |
|---|
| 180 |
multihead setting code in the gui mode. |
|---|
| 181 |
|
|---|
| 182 |
Tue Apr 18 23:31:25 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 183 |
* Tango'd up the display icon (for multiscreens). |
|---|
| 184 |
|
|---|
| 185 |
Fri Apr 14 13:30:17 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 186 |
* Background colour for center mode now works if the image |
|---|
| 187 |
has an alpha channel. The alpha was being set to zero, while |
|---|
| 188 |
it should have always been full. |
|---|
| 189 |
|
|---|
| 190 |
Fri Apr 14 12:55:06 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 191 |
* Restore shouldn't fail if it cannot get the bg color. |
|---|
| 192 |
This is an attempt to fix ticket #7. |
|---|
| 193 |
|
|---|
| 194 |
Thu Apr 13 23:21:50 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 195 |
* Added tiled background support. Oh joy. |
|---|
| 196 |
|
|---|
| 197 |
Thu Apr 13 15:11:25 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 198 |
* Fixed --restore. Goddamned curly braces. |
|---|
| 199 |
|
|---|
| 200 |
Sat Apr 8 14:09:52 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 201 |
* Removed debugging print stuff that I left in accidentally. |
|---|
| 202 |
|
|---|
| 203 |
Sat Apr 8 12:53:41 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 204 |
* Fixed insanity in the SetBG class. This fixes another hang-up |
|---|
| 205 |
bug. |
|---|
| 206 |
|
|---|
| 207 |
Fri Apr 7 13:53:47 EDT 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 208 |
* Fixed logic in the config class. This fixes a hang-up |
|---|
| 209 |
bug. |
|---|
| 210 |
|
|---|
| 211 |
Tue Apr 4 21:50:02 EDT 2006 Dave Foster <daf@minuslab.net> |
|---|
| 212 |
* Added GPL headers to all source files, yay. |
|---|
| 213 |
|
|---|
| 214 |
Wed Mar 29 13:39:40 EST 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 215 |
* Fixed a bug where nitrogen thumbnails would crap out if the |
|---|
| 216 |
supplied path was not an absolute one. |
|---|
| 217 |
|
|---|
| 218 |
Sun Mar 26 18:23:39 EST 2006 Dave Foster <daf@minuslab.net> |
|---|
| 219 |
* Added a new icon from Craig Duquette. |
|---|
| 220 |
* Made it possible to select a color to use as the rest of the background |
|---|
| 221 |
when setting with a mode that may not take the entire screen up. |
|---|
| 222 |
* Made defaults better by restoring mode and bg color in addition to |
|---|
| 223 |
just file name. |
|---|
| 224 |
|
|---|
| 225 |
Sun Mar 26 14:11:09 EST 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 226 |
* Made the view more efficient. No more use of markup. |
|---|
| 227 |
* Removed an unnecessary column. |
|---|
| 228 |
|
|---|
| 229 |
Wed Mar 22 12:25:26 EST 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 230 |
* Fixed the --help argument parser bug. |
|---|
| 231 |
|
|---|
| 232 |
Tue Mar 21 22:46:34 EST 2006 Dave Foster <daf@minuslab.net> |
|---|
| 233 |
* Several internal changes, such as moving the Config class to a |
|---|
| 234 |
singleton. This will help us expand the configuration later for when |
|---|
| 235 |
it remembers directories and whatnot. |
|---|
| 236 |
* Wrote a killer man page. Currently does not seem to be picked up by |
|---|
| 237 |
man when installed to the /usr/local prefix for some reason, perhaps |
|---|
| 238 |
it's just my system. |
|---|
| 239 |
* Made the view automatically scroll to the saved bg for the default |
|---|
| 240 |
display (if it exists). Pretty nice! |
|---|
| 241 |
* Internal code cleanups. |
|---|
| 242 |
* Integrated updated argument parsing class, introduced a new bug that |
|---|
| 243 |
it doesn't seem to recognize --help anymore. Sys, fix it! |
|---|
| 244 |
|
|---|
| 245 |
Fri Mar 17 15:55:26 EST 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 246 |
* Added last-modified time sort; you can sort either oldest first or |
|---|
| 247 |
newest first. See --help. |
|---|
| 248 |
|
|---|
| 249 |
Fri Mar 17 14:50:20 EST 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 250 |
* Added alphanumeric and reverse alphanumeric sort options; |
|---|
| 251 |
see --help. |
|---|
| 252 |
|
|---|
| 253 |
Fri Mar 17 14:05:48 EST 2006 Javeed Shaikh <syscrash2k@gmail.com> |
|---|
| 254 |
* GTK's built-in tree view searching is now enabled. You can search |
|---|
| 255 |
by giving focus to the treeview and typing in the search key. |
|---|
| 256 |
|
|---|
| 257 |
Mon Mar 13 22:35:41 EST 2006 Dave Foster <daf@minuslab.net> |
|---|
| 258 |
* Renamed a class and renamed a bunch of files. You will most likely have |
|---|
| 259 |
to do the full suite of autoutils.. aclocal, autoconf, autoheader, |
|---|
| 260 |
automake will most likely get it done. |
|---|
| 261 |
|
|---|
| 262 |
Thu Mar 2 22:17:21 EST 2006 Dave Foster <daf@minuslab.net> |
|---|
| 263 |
* Integrated Javeed's argument parser class into the app, meaning we can |
|---|
| 264 |
finally support proper arguments. I added two, "--restore" and |
|---|
| 265 |
"--no-recurse". If you can't figure out what they mean.. well.. sorry. |
|---|
| 266 |
|
|---|
| 267 |
Sat Dec 3 23:03:57 EST 2005 Dave Foster <daf@minuslab.net> |
|---|
| 268 |
* Refactored crappy individual combo boxes into one common class, removed |
|---|
| 269 |
program logic from that class into other places. |
|---|
| 270 |
|
|---|
| 271 |
Tue Nov 29 21:32:41 EST 2005 Dave Foster <daf@minuslab.net> |
|---|
| 272 |
* Re-enabled thumbnail creation after finding out GdkPixbuf does support |
|---|
| 273 |
saving of png text blocks. Can't figure out how to read them in right |
|---|
| 274 |
now, but it works. Now, also tries to create ~/.thumbnails + normal if |
|---|
| 275 |
they do not exist for some reason. |
|---|
| 276 |
|
|---|
| 277 |
Tue Nov 29 15:09:25 EST 2005 Dave Foster <daf@minuslab.net> |
|---|
| 278 |
* Yes, we're still alive. |
|---|
| 279 |
* Retooled a lot of the inner workings. Files are no longer scanned in a |
|---|
| 280 |
thread, a rediculous exponential loop was removed. |
|---|
| 281 |
* Now uses freedesktop.org thumbnailing standard instead of own thumbnail |
|---|
| 282 |
cache. This offloads a lot of work to other apps, and duplicate data. |
|---|
| 283 |
Broke thumbnail generation in the process, becuase the standard requires |
|---|
| 284 |
certain info to be set in the png file, which it doesn't look like |
|---|
| 285 |
Gdk::Pixbuf supports. Will have to do it manually using libpng. Also |
|---|
| 286 |
removed showing of dimensions, becuase storing them in their own file |
|---|
| 287 |
was wasteful and used a lot of IO. These dims can optionally be stored |
|---|
| 288 |
in thumbnails, but will probably not due to other programs not having |
|---|
| 289 |
the info available. |
|---|
| 290 |
* Switched from our own custom Makefile hax to using autoconf/make/tools. |
|---|
| 291 |
|
|---|
| 292 |
Thu Sep 8 01:55:19 GMT 2005 Dave Foster <daf@minuslab.net> |
|---|
| 293 |
* Retooled UI to have a checkbox denoting whether to save the bg upon |
|---|
| 294 |
setting, rather than two seperate buttons. This way, double clicking |
|---|
| 295 |
can save the state as well, if the CB is pressed. |
|---|
| 296 |
* Internal API changes again, cleanup of NWindow class to avoid duplicate |
|---|
| 297 |
code. |
|---|
| 298 |
|
|---|
| 299 |
Wed Sep 7 03:34:15 GMT 2005 Dave Foster <daf@minuslab.net> |
|---|
| 300 |
* Added state saving to a file, and the ability to reset to those saved |
|---|
| 301 |
bgs. Currently, it's very hax, as no argument parser exists, so run |
|---|
| 302 |
it with a third argument (doesn't matter what it is) to get it to try |
|---|
| 303 |
to read saved bgs in the file. You make these saved entries by using |
|---|
| 304 |
the saved button in the UI. Also, it won't exit right away, I'll |
|---|
| 305 |
figure that out soon. (update: fixed) |
|---|
| 306 |
* Some consistancy changes in the API. |
|---|
| 307 |
* Added a search part to the UI, but it's currently hidden, as it's not |
|---|
| 308 |
anywhere near what it's supposed to look like. It was more of a test |
|---|
| 309 |
for seeing what a Gtk Expander would look like, and will most likely |
|---|
| 310 |
be used for another area. |
|---|
| 311 |
|
|---|
| 312 |
Tue Sep 6 02:13:36 GMT 2005 Dave Foster <daf@minuslab.net> |
|---|
| 313 |
* Modified cache dir to reflect the user cache dir that glib returns, |
|---|
| 314 |
for proper freedesktop.org compliance. |
|---|
| 315 |
* Started making room for "Save" feature on UI. |
|---|
| 316 |
|
|---|
| 317 |
Mon Sep 5 16:52:57 GMT 2005 Dave Foster <daf@minuslab.net> |
|---|
| 318 |
* Fixed bug in display opening code, now it can open all displays again. |
|---|
| 319 |
* Split modes of bg setting into different functions for clarity. |
|---|
| 320 |
* Changed Centered mode to crop images that are larger. |
|---|
| 321 |
|
|---|
| 322 |
Mon Sep 5 02:01:34 GMT 2005 Dave Foster <daf@minuslab.net> |
|---|
| 323 |
* Added "Best Fit" setting mode. |
|---|
| 324 |
* Changed wording of display drop down combo, and should be invisible on |
|---|
| 325 |
machines with only one screen. |
|---|
| 326 |
|
|---|
| 327 |
Thu Sep 1 03:53:32 GMT 2005 Dave Foster <daf@minuslab.net> |
|---|
| 328 |
* Created CHANGELOG, AUTHORS, README files. Will get to others shortly. |
|---|
| 329 |
* Removed feh dependence. Nitrogen can now set its own backgrounds. At |
|---|
| 330 |
present, scaled works perfect, centered gets sketchy with images that |
|---|
| 331 |
are bigger than the screen, and I'm not sure the best way to do tiled, |
|---|
| 332 |
so it's pretty much disabled. |
|---|
| 333 |
* Various TODOs left in places to clean up, such as the awful named |
|---|
| 334 |
"combo" class. |
|---|
| 335 |
|
|---|