forked from l3ib/nitrogen
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
414 lines (335 loc) · 17.7 KB
/
ChangeLog
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
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
Sat Feb 11 23:23:23 EDT 2017 Dave Foster <[email protected]>
* Releasing 1.6.1:
* Issues Fixed:
* Root window detection for windows such as conky fixed (#40, #90, #88, #86, #89)
* Fixed Mutter detection, added wrapped mode for mutter (#78)
* Respect $PREFIX for application data (@berkley4, #70)
* Don't set show desktop key for Nemo (#91)
* No-op when Apply is pressed and nothing is selected (#92)
* Translations now install again (#64)
* Xinerama disabled compilation fix (@jer-gentoo, #84)
* Random codepath if statement fix (#85)
* README spelling error (@gfa, #82)
* Translations:
* Polish (@sirlucjan, #87)
Sun Nov 13 23:23:23 EDT 2016 Dave Foster <[email protected]>
* Releasing 1.6.0:
* Features:
* Keyboard shortcuts (#10)
* Select head on command line with (--head) (@jaypikay, #13)
* Exit confirmation dialog (@jameh, #33)
* Can restore original background in X if changes not confirmed
* Sorting and recursion pref options (@easysid, #47, #23)
* Icon view with captions (#15)
* Random background selector (Ctrl+R or --random)
* Mutter support (#61)
* LXDE support (#63, #80)
* SVG image file support (@Vladimir-csp, #75)
* Translations:
* Russian (@vmax)
* Bosnian, Croatian, Serbian (@dglava)
* Issues fixed:
* Autotools issue with X11 (#12)
* Add desktop file (@andrewsomething, @Vladimir-csp, #28, #29, #74)
* Freedesktop spec fix (@EvanPurkhiser, #30)
* Nautilus detection fixes (#52, #59)
* XDG system dir fix (Unit193, #41)
* Don't let Xinerama mode set heads that don't exist (#55)
* Xinerama fullscreen issue/detection (#59)
* Man pages (#20)
* Internal:
* Major refactor of setter code/organization, easier to support external background setters (gnome/lxde/xfce etc) (#25)
* Autotools refactor (@JamesNZ/@JamesWrigley, #42, #45)
* Whitespace cleanup (@jubalh, #56)
* Notes for packagers about C++11 (@rtlanceroad, #65)
Tue Apr 19 21:55:56 EDT 2011 Dave Foster <[email protected]>
* m4/gettext.m4: Upgrade to gettext-0.19.7.
* m4/iconv.m4: Upgrade to gettext-0.19.7.
* m4/lib-ld.m4: Upgrade to gettext-0.19.7.
* m4/lib-link.m4: Upgrade to gettext-0.19.7.
* m4/lib-prefix.m4: Upgrade to gettext-0.19.7.
* m4/nls.m4: Upgrade to gettext-0.19.7.
* m4/po.m4: Upgrade to gettext-0.19.7.
* m4/progtest.m4: Upgrade to gettext-0.19.7.
* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.19.7.
2013-12-19 gettextize <[email protected]>
* Makefile.am (EXTRA_DIST): Add m4/ChangeLog.
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
Tue Apr 19 21:55:56 EDT 2011 Dave Foster <[email protected]>
* 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 <[email protected]>
* Releasing 1.5.1.
* Fixes bug with detecting root window type, README updates.
Wed Jul 30 20:01:46 EDT 2008 Dave Foster <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Tagged 1.2 release (sitting on my hd for some reason?)
Tue Dec 18 20:28:09 EST 2007 Dave Foster <[email protected]>
* 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 <[email protected]>
* Fixed false-positive in xinerama detection.
Sun Aug 5 16:59:44 EDT 2007 Javeed Shaikh <[email protected]>
* Test commit for my git hook script.
Tue Jun 26 23:22:06 EDT 2007 Dave Foster <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Removed the old images.cc crap file.
* Releasing 1.0!
Fri May 11 15:09:04 EDT 2007 Dave Foster <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Improved loading time of large directories (back to pre-
icon switch).
Sun Dec 31 01:56:26 EST 2006 Dave Foster <[email protected]>
* 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 <[email protected]>
* Cleaned up some autotools crud that shouldn't be in svn.
Thu Oct 19 22:33:53 EDT 2006 Dave Foster <[email protected]>
* Fixed various compile/configure bugs.
* Released 1.0 RC4.
Sun Oct 15 22:59:55 EDT 2006 Dave Foster <[email protected]>
* Started some code cleanups.
Tue Oct 10 21:14:46 EDT 2006 Dave Foster <[email protected]>
* Tried to introduce some autotools foo to deal with Xinerama
better.
Thu Sep 28 14:25:56 EDT 2006 Dave Foster <[email protected]>
* 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 <[email protected]>
* Added preliminary Xinerama support. Please test.
Wed Sep 20 08:52:26 EDT 2006 Dave Foster <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Hopefully figured out how to merge the inotify branch.
Wed Aug 23 21:00:19 EDT 2006 Dave Foster <[email protected]>
* Added new command line set modes.
Sat Aug 5 12:31:51 EDT 2006 Javeed Shaikh <[email protected]>
* 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 <[email protected]>
* Fixed a bug where thumbnail cache file mtimes were not being checked.
Thu Aug 3 17:55:27 EDT 2006 Javeed Shaikh <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Made default screen combobox work correctly.
Wed Jul 26 23:19:15 EDT 2006 Dave Foster <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Tango'd up the display icon (for multiscreens).
Fri Apr 14 13:30:17 EDT 2006 Javeed Shaikh <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Added tiled background support. Oh joy.
Thu Apr 13 15:11:25 EDT 2006 Javeed Shaikh <[email protected]>
* Fixed --restore. Goddamned curly braces.
Sat Apr 8 14:09:52 EDT 2006 Javeed Shaikh <[email protected]>
* Removed debugging print stuff that I left in accidentally.
Sat Apr 8 12:53:41 EDT 2006 Javeed Shaikh <[email protected]>
* Fixed insanity in the SetBG class. This fixes another hang-up
bug.
Fri Apr 7 13:53:47 EDT 2006 Javeed Shaikh <[email protected]>
* Fixed logic in the config class. This fixes a hang-up
bug.
Tue Apr 4 21:50:02 EDT 2006 Dave Foster <[email protected]>
* Added GPL headers to all source files, yay.
Wed Mar 29 13:39:40 EST 2006 Javeed Shaikh <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Made the view more efficient. No more use of markup.
* Removed an unnecessary column.
Wed Mar 22 12:25:26 EST 2006 Javeed Shaikh <[email protected]>
* Fixed the --help argument parser bug.
Tue Mar 21 22:46:34 EST 2006 Dave Foster <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Added alphanumeric and reverse alphanumeric sort options;
see --help.
Fri Mar 17 14:05:48 EST 2006 Javeed Shaikh <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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.