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