GitLab Commit is coming up on August 3-4. Learn how to innovate together using GitLab, the DevOps platform. Register for free: gitlabcommitvirtual2021.com

Changelog 32.9 KB
Newer Older
1
2
3
For the latest changes please refer to the output of `git log` or the
on-line log at:

4
      https://gitlab.com/sane-project/frontends/commits/master
5
6
7
8
9
10

Note to developers:
      For 1.0.15 and beyond we will generate the ChangeLog from the git
      commit messages at release time.  Instead of documenting your work
      here, just document it in your commit messages.

Nils Philippsen's avatar
Nils Philippsen committed
11
12
13
14
15
2014-06-05 Tom Callaway <spot@fedoraproject.org>
	* lib/snprintf.c: update to newer version from LPRng. The old version is
	licensed under the Artistic License 1.0 which isn't compatible with the
	GPL and arguably non-free.

16
17
18
19
20
21
2010-05-24 m. allan noah <kitno455 at gmail dot com>
	* src/preview.c, src/scanadf.c, src/xcam.c, src/xscanimage.c:
	- hide SANE_STATUS_WARMING_UP, patch by Ilmars Poikans
	* configure.in, configure: change version number to 1.0.15git
	- dont require sane-backends version >= 1.1.0

22
23
24
25
2009-11-14 Julien Blache <jb@jblache.org>
	* src/gtkglue.c: fix handling of word list when the current value is
	not in the list. Patch from Jan Echternach <jan@goneko.de>.

26
27
28
29
2009-06-24 Stphane Voltz <stef.dev@free.fr>
	* src/gtkglue.c: fixed handling of SANE_CAP_ALWAYS_SETTABLE existence
	  in gsg_set_sensitivity()

30
31
32
33
34
2008-09-23 Stphane Voltz <stef.dev@free.fr>
	* src/progress.c src/progress.h: add an estimated time remaining
	  on the progress window, based on a patch by Jonas Berlin 
	  <xkr47@outerspace.dyndns.org>

35
36
37
38
2008-08-05 Julien Blache <jb@jblache.org>
	* src/scanadf.c: fetch_options(): get option descriptor for option 0
	  before getting the value for option 0.

39
40
41
42
43
2008-07-03 Peter Kirchgener <peter@kirchgessner.net>
	* doc/scanadf.man: Fix description of options for sane-hp-backend.
	  A patch for sane-hp to be used with scanadf is not necessary
	  and --source=ADF should be specified.

Stéphane Voltz's avatar
Stéphane Voltz committed
44
45
46
47
48
49
2008-06-06 Stphane Voltz <stef.dev@free.fr>
	* src/gtkglue.c src/preview.c src/progress.c src/progress.h
	  src/scanadf.c src/xcam.c src/xscanimage.c configure.in configure:
	  change version to SANE 1.1, compile fixes for SANE 1.1, progress
	  dialog improvement and handling of SANE_STATUS_WRMING_UP

50
51
52
53
2008-04-30 Gerard Klaver <gerard at gkall dot hobby dot nl>
	* src/xcam.c: For GRAY view mode added time stamp option,
	  removed compiler warning for DBG line

Julien BLACHE's avatar
Julien BLACHE committed
54
55
56
2008-03-01  Julien Blache <jb@jblache.org>
	* doc/xcam.man: Fix typo reported by Justin Pryzby via Debian.

57
58
2007-10-08  Julien Blache <jb@jblache.org>
	* doc/xcam.man: Fix typo reported by Reuben Thomas via Debian.
59
60
61
62
63
64
65

2006-03-01  Rene Rebe <rene@exactcode.de>

	* src/xscanimage.c: Fixed scan_button sensitivity after a failure
	  at sane_start time, e.g. no documents. Formerly the button was left
	  inactive.

66
67
68
2006-01-18  Gerhard Jaeger <gerhard@gjaeger.de>

	* src/xscanimage.c: Fixed bug reported by Johannes Meixner, see
69
	http://alioth-lists.debian.net/pipermail/sane-devel/2006-January/015941.html
70

71
72
73
74
2005-12-31  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xscanimage.c: Call set_gimp_PLUG_IN_INFO only if gimp 1.2 is
	  used (from Franz Bakan <fbakan@gmx.net>).
75
76
77
78
79
80
81

2005-12-04  Rene Rebe <rene@exactcode.de>

	* src/scanadf.c doc/scanadf.man: Added -p, --pipe option to scanadf
	  to pass data to the scripts via stdin and thus process the image
	  data parallel to the scan.

82
83
84
85
2005-10-09  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Changed version to 1.0.14-cvs. 
	
86
87
88
2005-09-20  Julien Blache <jb@jblache.org>
	* src/xcam.c: remove dead code in load_defaults().

89
90
******    Release of sane-frontends-1.0.14   *****

Henning Geinitz's avatar
Henning Geinitz committed
91
92
93
2005-09-18  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Changed version to 1.0.14.
Henning Geinitz's avatar
Henning Geinitz committed
94
	* src/Makefile.in: Added missing DISTFILE.
Henning Geinitz's avatar
Henning Geinitz committed
95

Oliver Rauch's avatar
Oliver Rauch committed
96
97
98
99
100
2005-05-31 Oliver Rauch <oliver.rauch@xsane.org>
        * src/xcam.c update_param: added patch by
          Douglas Schilling Landgraf:
          if (dialog == NULL) return;

Gerard Klaver's avatar
Gerard Klaver committed
101
102
103
104
105
106
2005-05-10 Gerard Klaver <gerard at gkall dot hobby dot nl>
        * src/xcam.c - moved 2 DBG lines from above to below variable
	  declarations (OS/2 compiler error bugreport Franz Bakan)
	  - Changed declaration for "remaining" from SANE_Int to size_t
	  
	moved lines for generating frame count, fps and 
Gerard Klaver's avatar
Gerard Klaver committed
107
108
109
110
111
2005-05-07 Gerard Klaver <gerard at gkall dot hobby dot nl>
        * src/xcam.c -moved lines for generating frame count, fps and 
          fps avarage value from nex_frame to input_available routine.
	  -solved bug for fps values > 1

Gerard Klaver's avatar
Gerard Klaver committed
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
2005-04-11 Gerard Klaver <gerard at gkall dot hobby dot nl>
        * src/xcam.c added TXT button for option text line adding to i
	  image with name, date and time info.
          font_6x11.h  file and add_text routine taken from the (GPLed)
          webcam.c file, part of xawtv, (c) 1998-2002 Gerd Knorr.
          add_text was modified for this program (xcam_add_text).

          added RGB/BGR button option to switch the colors if needed.

          solved segment fault when no usb scanner/vidcam devices
          is attached to system ( bug report from Henning Meier-Geinitz)

          patch update for recording feature (SANE bugreport 300224)
          added SAVE Frame button, output filename box.
          With Save Frame button image can be saved as 
          .pnm .pgm .pbm or .ppm file

	  added info row with x, y, image-size, fps count, fps, fps_ava

	  added -V and -h option (version and help
	  added option -B -buffersize so instead of default input buffer of
	  32*1024 a buffer of 1024*1024 can be chosen

          src/font_6x11.h file added to src directory
	  src/xscanimage.c updates for debug output
	  src/preview.c updates for debug output
	  src/gtkglue.c updates for debug output
	  doc/xcam.man update for -B, help and debug info option
		     
141
142
143
144
2004-12-11  Julien Blache <jb@jblache.org>
	* sanei resync with sane-backends, fixes a deadlock between xscanimage
	  and saned when scanning over the network.

145
146
147
148
149
150
2004-10-30  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* doc/scanadf.man src/scanadf.c: Wait for scan-scripts so all
	  files are handled before leaving scanadf. Patch from Tristan
	  Hill <stan@saticed.me.uk>, bug #300993.

151
152
153
154
155
2004-10-17  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Changed version to 1.0.13-cvs. End of
	  freeze.

156
157
158
159
160
161
******    Release of sane-frontends-1.0.13   *****

2004-10-17  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Changed version to 1.0.13.

162
163
164
165
166
2004-10-16  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Don't ask user to remove
	  /dev/null. Current autoconf doesn't use cache files.

Henning Geinitz's avatar
Henning Geinitz committed
167
168
169
170
171
172
-- snapshot 1.0.13-pre1

2004-10-10  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* Makefile.in: Added xscanimage-icon-48x48-2.png to DISTFILES.

173
174
175
176
177
2004-10-05  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* xscanimage-icon-48x48-2.png: Added xscanimage icon (from Maciek
	  Podkomorzy <gammaray@satfilm.net.pl>).

178
179
180
181
182
183
2004-10-03  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/gtkglue.c: Don't try to print non-readable options. Don't
	  try to write non-writable options (bug #300621). Don't print
	  warnings for options without constraints.

184
185
186
187
188
189
2004-07-09  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* doc/scanadf.man src/scanadf.c: Added -N option to stop scanadf
	  from overwriting files (patch from Paul Walmsley
	  <paul@booyaka.com>). 

190
191
192
193
194
2004-05-12  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* acinclude.m4 aclocal.m4 configure sane-frontends.lsm: Removed
	  old links to ftp.mostang.com.

195
196
197
198
2004-04-29  Julien Blache <jb@jblache.org>
	* src/gtkglue.h: looks like someone wanted GSGDialog.twocolumn to
	an int rather than a GtkWidget *. Fixed.

199
200
201
202
2004-04-24  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* Makefile.in: Remove autoconf temp files in distclean.

203
204
205
206
2004-04-20  Julien Blache <jb@jblache.org>

	* src/preview.c: make the preview work when it's resized.

207
2004-04-19  Julien Blache <jb@jblache.org>
208

209
210
	* src/xcam.c: fixed xcam layout.

Henning Geinitz's avatar
Henning Geinitz committed
211
212
213
214
2004-04-17  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Set version to 1.0.12-cvs.
	
Henning Geinitz's avatar
Henning Geinitz committed
215
216
217
218
219
220
******    Release of sane-frontends-1.0.12   *****

2004-04-17  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Set version to 1.0.12.

221
222
223
224
225
2004-04-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
	
	* src/gtkglue.c: Used "us" for microsecond as the UTF8
	  text didn't work with GTK 1.2. See bug #300621. 

226
227
-- snapshot 1.0.12-pre1

228
229
230
2004-04-09  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* INSTALL: Updated supported Gimp versions.
231
232
	* configure configure.in: Make sure that build also works without
	  libgtk 2.0.
233
	* config.guess config.sub: Updated.
234

235
236
237
238
2004-04-05  Gerard Klaver <gerard at gkall dot hobby dot nl>
	* src/gtkglue.c UTF8 patch from Mattias Ellert for
	SANE_UNIT_MICROSECOND, See bug #300621. 
	
239
240
241
242
2004-04-05  Gerard Klaver <gerard at gkall dot hobby dot nl>
	* src/gtkglue.c src.gtkglue.h src/preferences.c src/preferences.h
	  src/xcam.c src/xscanimage.c: Add display option one or two column
	  See bug #300450.
243

244
2004-04-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
245
246
247
248
249
	* src/preview.c src/xscanimage.c: Set sensitivity to false when
	  scanning or previewing. This change fixes some problems that
	  accour when preview ist started again while preview is running.
	  See bug #300220, #300219, and #300218.

250
251
252
253
254
2004-04-02  Julien BLACHE <jb@jblache.org>
	* src/xscanimage.c: fix select_device_callback() to return 0, fixing
	a minor yet annoying bug in the device chooser (radio buttons didn't
	toggle their status when clicked).

255
256
257
258
259
260
2004-02-22  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* lib/usleep.c sanei/sanei_load_values.c
	  sanei/sanei_save_values.c: Port to nsr-tandem-nsk (patch
	  from "Bates, Tom" <tom.bates at hp.com>).

261
262
2004-01-25  Julien BLACHE <jb@jblache.org>
	* src/xscanimage.c: add a call to gimp_extension_ack(), conforming
263
264
	to the GIMP 2.0 plug-in API. Also initialize the status to GIMP_PDB_CALLING_ERROR.

265
266
267
268
269
270
271
272
2004-01-22  Julien BLACHE <jb@jblache.org>
	* src/xscanimage.c: reverse the #ifdef ENABLE_GIMP_1_3 logic, we
	now have ENABLE_GIMP_1_2 when GIMP 1.2 is explicitely wanted.
	* configure.in: make GIMP 2.0 the default.
	* include/sane/config.h: replace ENABLE_GIMP_1_3 by ENABLE_GIMP_1_2.
	* aclocal.m4, acinclude.m4: include the AM_PATH_GIMP_2_0 macros,
	which replaces the AM_PATH_GIMP_1_4 macro.

273
274
275
276
277
278
279
2003-12-15  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xscanimage: Added debug messages to most functions.
	  Added checks for the return values of SANE API functions.
	* src/gtkglue.c src/preview.c: Added checks for the return
	  values of SANE API functions.

280
281
282
283
2003-11-26  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* Makefile.in: Generate md5 hash when making a release. Remove
	  generated .lsm file in "make distclean".
284
	* doc/Makefile.in: Fixed link to images in HTML manpages.
285

286
287
288
289
290
291
2003-10-05  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xscanimage.c: Check if the gamma value is not negative and
	  <255. based on a patch from  Patch from Gerard Klaver
	  <gerard@gkall.hobby.nl>, bug #300251.

292
293
294
295
296
297
2003-09-30  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xscanimage.c: Make sure that we save only to files with
	  extension pnm (and similar). Patch from Gerard Klaver
	  <gerard@gkall.hobby.nl>, bug #300239.

298
299
300
301
2003-09-24  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* README doc/scanadf.man: Changed links to
	  sane-project.org. Minor updates.
302
303
	* TODO Makefile.in: Removed TODO. Everything was added to the
	  bug-tracking system.
304

305
306
307
308
309
2003-07-28  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* INSTALL configure configure.in src/xscanimage.c: Support for gimp
	  version 1.3.17 (patch from Julien BLACHE <jb@jblache.org>).

310
311
312
313
314
2003-07-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
	
	* src/xscanimage.c: Avoid integer overflow when calculating the
	  size of very big images.
	
315
316
317
318
319
320
2003-06-25  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in src/xscanimage.c: Fix for API-change in
	  gimp 1.3.15 (patch from Julien BLACHE <jb@jblache.org>).


321
322
323
324
325
326
2003-05-15  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* INSTALL: Added information on dependency on devel packages for
	  sane-backends. Mentioned supported versions of gtk and gimp
	  explicitely.

327
328
329
2003-04-26  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Changed version to 1.0.11-cvs.
Henning Geinitz's avatar
Henning Geinitz committed
330
	* sane-frontends.lsm: Added scanadf.
331

332
333
******    Release of sane-frontends-1.0.11   *****

334
335
336
2003-04-20  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* Makefile.in: Add acinclude.m4 to DISTFILES.
Henning Geinitz's avatar
Henning Geinitz committed
337
	* configure configure.in: New version: 1.0.11.
338

339
340
341
342
343
344
345
2003-03-23  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* acinclude.m4 aclocal.m4 configure configure.in 
	  include/sane/config.h.in src/xscanimage.c: Added GIMP 1.3 support.
	  Added support for autoheader. Patch from Julien BLACHE
	  <jb@jblache.org>.

346
347
348
349
2003-03-22  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xcam.c: Use a scrollbar if the options dialog gets too big.
	  Patch from Julien BLACHE <jb@jblache.org>.
350
351
352
353
354
355
356
357
	* acinclude.m4 aclocal.m4 configure configure.in src/Makefile.in
	  src/gtkglue.c src/preview.c src/xscanimage.c: Added acinclude.m4
	  to create aclocal.m4 automatically. Added GTK2 support. Check for
	  GTK2 only if the gimp plugin is disabled. If GTK2 is not available,
	  we'll fallback to a lower version if available. Patch from Julien
	  BLACHE <jb@jblache.org>.
	  Check that setting resolution option in preview succeeded.
	  Otherwise we may use the main resolution setting accidently.
358
	* TODO: Updated xcam and xscanimage entries.
359

360
361
362
363
2003-02-01  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xscanimage.c: Tell gimp which resolution we used for the scan.
	  Based on patch from Aurelien Jarno <lists@aurel32.net>.
364
365
	* src/xscanimage.c doc/xscanimage.man: Move gimp menu entries to
	  File/Acquire/xscanimage/*. Patch from Julien BLACHE <jb@jblache.org>.
366

367
368
******    Release of sane-frontends-1.0.10. End of code freeze *****

Henning Geinitz's avatar
Henning Geinitz committed
369
370
371
2003-01-31  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* TODO: Removed PUT_PIXEL problem.
Henning Geinitz's avatar
Henning Geinitz committed
372
	* configure configure.in: Increased version to 1.0.10.
Henning Geinitz's avatar
Henning Geinitz committed
373

374
375
376
377
2003-01-29  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* INSTALL: Added comment about OS/2 pthread problem.

378
379
380
---- CODE FREEZE FOR SANE 1.0.10 ---
-- snapshot 1.0.10-pre3

381
382
383
384
385
386
387
388
2003-01-24  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xcam.c: Fixed the xcam code related to the GdkImage data buffer
	  filling. I've resorted to the RGB shift values contained in the
	  GdkVisual associated to the image. It seems to work pretty well now,
	  and should be more portable among different platforms and X11
	  visuals. Only 24/32 bit was fixed, 15/16 bit may need more work.
	  Patch from Andrea Suatoni <a.suatoni@telefonica.net>.
389
	* src/xcam.c: Used shift values also for 15/16 bit modes.
390

391
392
393
394
395
396
2003-01-18  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in include/sane/config.h.in src/preferences.c
	  src/preview.c src/progress.c: Some platforms/compilers don't
	  define u_int8_t so we must do that ourselves.

397
398
-- snapshot 1.0.10-pre2

399
400
401
402
403
2003-01-14  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/Makefile.in: Create $(DESTDIR)$(sanedatadir) before installing
	  sane-style.rc.

404
405
406
---- FEATURE FREEZE FOR SANE 1.0.10 ---
-- snapshot 1.0.10-pre1

407
408
409
2003-01-12  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xcam.c: Removed already defined Preferences variable.
410
	* TODO: Minor cleanup + update.
411

412
413
414
415
416
417
2003-01-05  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/Makefile.in: Install sane-style.rc to $(sanedatadir) where
	  it can be found by the frontends (from Andrea Suatoni
	  <a.suatoni@telefonica.net>).

418
419
420
421
422
423
424
2002-12-30  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/gtkglue.c src/xscanimage.c: Use a scrollbar if the options
	  dialog gets too big.  Make output filname dialog modal. Add check
	  marks for unit menu.  All patches from Julien BLACHE
	  <jblache@debian.org>.

425
426
427
428
429
430
431
432
2002-11-14  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xscanimage.c: Added 16 bit support for stand-alone mode 
	  SANE_FRAME_GRAY and SANE_FRAME_RGB (from Sergey Vlasov 
	  <vsu@altlinux.ru>.). Call scan_done if an error occurs during
	  scan_start. Run sane_cancel even if sane_read wasn't called
	  once.

433
434
435
436
2002-10-24  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Addded extra version -cvs again.

437
438
******    Release of sane-frontends-1.0.9. End of code freeze *****

Henning Geinitz's avatar
Henning Geinitz committed
439
440
441
442
2002-10-23  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: New version: 1.0.9.

443
444
445
---- CODE FREEZE FOR SANE 1.0.9 ---
-- snapshot 1.0.9-pre2

446
447
448
449
450
451
2002-10-17  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/preview.c src/preview.h src/xscanimage.c: Disable "Scan"
	  and "Acquire Preview" buttons while scanning, and "Acquire
	  Preview" while acquiring a preview. Avoids error messages and/or
	  lockups. Patch from Aurelien Jarno <ml@aurel32.net>.
452
453
	* TODO: Added some more xscanimage bugs.
	
454
455
456
457
2002-10-15  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/preview.c: Added malloc that got lost in previous commit.

458
459
460
461
462
463
2002-09-30  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/preview.c: Avoid unaligned 1 bit previews. Fixed 1 bit color mode
	  (also three-pass). Changed 1 bit color modes to most significant bit
	  is first pixel.

464
465
466
---- FEATURE FREEZE FOR SANE 1.0.9 ---
-- snapshot 1.0.9-pre1

Matto Marjanovic's avatar
Matto Marjanovic committed
467
468
469
470
471
472
473
2002-09-02  Matto Marjanovic  <maddog@mir.com>

	* src/progress.c, src/xscanimage.c: Added a couple of GTK mainloop
          calls so that the UI is updated in a more timely fashion.  Helps
          with backends which have potentially slow sane_start() and
          sane_read() commands (e.g. microtek).

474
475
476
477
478
2002-06-07  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* config.guess config.sub: Updated to latest versions (from
	  ftp://ftp.gnu.org/pub/gnu/config/).

Oliver Rauch's avatar
Oliver Rauch committed
479
480
481
482
2002-05-27  Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>

	* configure.in/configure V_EXTRA=-cvs

483
484
******    Release of sane-frontends-1.0.8. End of code freeze *****

485
486
487
488
2002-05-25  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Set version to 1.0.8.

489
490
491
---- CODE FREEZE FOR SANE 1.0.8 ---
-- snapshot 1.0.8-pre1

492
493
494
495
2002-05-03  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: Check for libsyslog and libsocket for OS/2.

496
497
---- FEATURE FREEZE FOR SANE 1.0.8 ---

498
499
500
2002-04-13  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/preview.c: Really use only guint types instead of u_int??_t.
501
502
	* configure configure.in lib/Makefile.in sanei/Makefile.in:
	  Use ranlib if available. If we run AIX, don't use archives.
503

504
505
506
507
2002-04-06  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/preview.c src/xscanimage.c: Don't remove imput tags that
	  haven't been added. Don't hang when EOF and non-blocking.
508
509
	* PROBLEMS TODO: Moved the entry about progress bar in three-pass 
	  mode to PROBLEMS.
510

511
512
2002-04-02  Henning Meier-Geinitz <henning@meier-geinitz.de>

513
514
515
	* src/preview.c: Used guint types instead of u_int. Set order of pixels
	  in 1 bit color mode to least significant -> most significant.
	  That's the same as in three-pass mode.
516

517
518
519
520
521
2002-04-01  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/preview.c: Fixed 1 bit color three-pass mode. Added 16 bit modes.
	  Added 1 bit color mode.

522
523
524
2002-03-28  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* Makefile.in: Remove *.tar.gz when making distclean.
525
526
527
	* doc/Makefile.in src/Makefile.in: Add DESTDIR variable to allow
	  installing to a temporary directory. Actually print the names
	  of the installed files, not only their path.
528

529
2002-03-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
Henning Geinitz's avatar
Henning Geinitz committed
530

531
532
533
534
	* src/Makefile.in: Actually print what we are installing where.
	
2002-02-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
	
Henning Geinitz's avatar
Henning Geinitz committed
535
536
	* configure configure.in: New version: 1.0.7-cvs.

Oliver Rauch's avatar
Oliver Rauch committed
537
538
******    Release of sane-frontends-1.0.7. End of code freeze *****

539
540
541
542
543
2002-02-02  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* config.guess config.sub: Use the same versions as in sane-backends
	  to avoid compilation problems on newer platforms.

544
545
546
547
2002-01-29  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: New version: 1.0.7. Disabled extra version.

Oliver Rauch's avatar
Oliver Rauch committed
548
---- CODE FREEZE FOR SANE 1.0.7 ---
549
--- sane-frontends-1.0.7-beta2 ----
Oliver Rauch's avatar
Oliver Rauch committed
550

551
552
553
2002-01-27  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* TODO: Removed entry about scanadf. Removed entry concerning testing.
554
555
	* INSTALL: Added link to man xscanimage. Added info about
	  LD_LIBRARY_PATH.
556
	* doc/xscanimage.man: Updated for gimp-1.2. Added link to scanadf.
557

558
559
560
561
562
563
564
2002-01-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
	
	* configure configure.in: Moved the message about problems from NEWS to
	  configure itsself.
	* NEWS: Now this file describes the user-visible changes between
	  releases as in sane-backends. Updated for sane-frontends 1.0.7.

Oliver Rauch's avatar
Oliver Rauch committed
565
566
--- sane-frontends-1.0.7-beta1 ---

Henning Geinitz's avatar
Henning Geinitz committed
567
568
569
570
2002-01-16  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/scanadf.c: OS/2 compatibility fixes.

571
572
573
574
575
2002-01-13  Tom Martone <tom@martoneconsulting.com>

	* doc/scanadf.man
	  added sane(7) to SEE ALSO section

576
577
578
2002-01-12  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure: Regenerated from configure.in.
Henning Geinitz's avatar
Henning Geinitz committed
579
	* doc/.cvsignore src/.cvsignore: Added scanadf.
Henning Geinitz's avatar
Henning Geinitz committed
580
	* INSTALL: Added note about --help.
Henning Geinitz's avatar
Henning Geinitz committed
581
	* README: Mentioned scanadf.
582

Tom Martone's avatar
Tom Martone committed
583
584
585
586
587
588
589
590
591
2002-01-11  Tom Martone <tom@martoneconsulting.com>
        * src/scanadf.c (new)
	* doc/scanadf.man (new)
	* ./configure.in
	* src/Makefile.in
	* doc/Makefile.in
	* AUTHORS
	  added scanadf program

592
593
594
595
2002-01-08  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* include/Makefile.in: Created. Moved distclean target to this file
	  from root dir.
596
597
	* doc/Makefile.in lib/Makefile.in sanei/Makefile.in src/Makefile.in:
	  Fixed .PHONY. Added target "dist".
598
599
600
601
	* Makefile.in: Added target "dist" and "sane-frontends". make dist
	  creates sane-frontends-x.y.z.tar.gz and make sane-frontends also
	  creates the appropriate sane-x-y-z.lsm. Moved distclean to include/.
	  Fixed .PHONY.
602
603
604
	* configure configure.in: Added V_EXTRA version number to mark CVS
	  releases (-cvs) and snapshosts/betas (e.g. -beta1). V_EXTRA will
	  be empty for releases. Create include/Makefile.
605
606
	* sane-frontends.lsm: Made it more compatible with lsm standard. Added
	  OpenBSD. Fixed mostang.com cvs directory.
607

608
609
610
611
612
2002-01-08  Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>

	* configure.in: removed "rm -f $cache_file" when sane or gtk
          was not found. This was bad when a user used a global cache_file

613
614
615
616
617
2001-11-29  Oliver Schwartz <Oliver.Schwartz@gmx.de>

	* preview.c: in function restore_preview_image() check for 
	  width==0 to avoid floating point exception

618
619
620
621
622
2001-11-04  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* sane-frontends-lsm: New file. Created Linux Software Map
	  template to make uploading the sane-frontends package to mirrors
	  easier.
623
	* Makefile.in: Added target "lsm" from sane-backends.
624

625
******    Release of sane-frontends-1.0.6. End of code freeze *****
Henning Geinitz's avatar
Henning Geinitz committed
626
627
******    Code freeze for sane-1.0.6 is active       *****

Henning Geinitz's avatar
Henning Geinitz committed
628
629
630
631
2001-10-29  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure configure.in: New version: 1.0.6.

632
633
******    snapshot 2001-10-27                        *****

634
635
636
2001-10-26  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* INSTALL: GTK_CONFIG needs the full path name.
637
638
639
640

******    Feature freeze for sane-1.0.6 is active    *****
******    snapshot 2001-10-15                        *****

641
642
643
644
645
646
2001-10-13  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xscanimage.c: Fixed pnm output of images with a depth >8.
	  Don't send gimp images with more then 8 bits/color. Patches from
	  mh <crapsite@gmx.net>. Changed name of find-scanner 
	  to sane-find-scanner.
647
	* TODO: Added xscanimage problem with gamma tables.
648

649
650
651
652
653
654
2001-09-05  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* INSTALL: Added paragraph about gcc and GNU make and the C compiler.
	  Added sentence about GTK_CONFIG. Removed information about 
	  SANE 1.0.1.

655
656
	* README: Removed list of frontends. Point to mostang.com instead.

657
658
659
660
661
2001-08-03  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/Makefile.in src/preview.c src/xscanimage.c: Use "xscanimage"
	  as program name consistantly (instead of "xscan").

662
663
664
665
666
667
668
	* configure configure.in lib/Makefile.in lib/alloca.c lib/getenv.c
	  lib/getipt.c lib/getopt1.c lib/isfdtype.c lib/snprintf.c
	  lib/strdup.c lib/strndup.c lib/strsep.c lib/usleep.c lib/vsyslog.c
	  include/sane/config.h.in: Added missing  getenv, isfdtype, and
	  vsyslog functions from sane-backends. Used 
	  #include "../include/sane/config.h".

669
670
671
672
2001-07-11  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* sanei/sanei_init_debug.c: Use syslog.h instead of sys/syslog.h.
	
Henning Geinitz's avatar
Henning Geinitz committed
673
674
675
2001-07-11  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* INSTALL: Corrected some typos.
676
677
	* configure configure.in: Made the error message that is printed if
	  the SANE libraries can't be found more verbose.
Henning Geinitz's avatar
Henning Geinitz committed
678

679
680
681
682
2001-07-07  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* doc/Makefile.in: Use 6 lines as top/bottom margin for man2html
	  to avoid losing 2 lines at every page break.
Henning Geinitz's avatar
Henning Geinitz committed
683
	* doc/.cvsignore: Added *.html.
684

685
686
687
688
689
690
691
2001-07-02  Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>

	* configure/configure.in: added check for os2.h

	* src/xscanimage.c: added set_gimp_PLUG_IN_INFO(&PLUG_IN_INFO);
	  before result = gimp_main (argc, argv); for os2

692
693
694
695
696
697

2001-07-01 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
************************  end of code freeze ***********************************
************************  Release of sane-frontends 1.0.5 **********************                                   


698
699
700
701
2001-06-25  Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>

	* configure/configure.in: changed version to 1.0.5

702
703
704
705
2001-06-25 ********** CODE FREEZE FOR SANE-1.0.5
	   snapshot sane-frontends-pre1-1.0.5
           planned release on 2001-07-01                                                               

706
707
--- cvs snapshot-2001-06-17 ---

708
709
710
711
2001-06-12  Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>

	* changed "#ifdef OS2" to "#ifdef HAVE_OS2_H" in gtkglue.c

712
713
--- cvs snapshot-2001-06-10 ---

Petter Reinholdtsen's avatar
Petter Reinholdtsen committed
714
715
716
717
2001-06-10  Petter Reinholdtsen <pere@td.org.uit.no>

	* TODO: Added URL to scanadf.

718
719
720
721
722
2001-06-09  Henning Meier-Geinitz <henning@meier-geinitz.de>

	* TODO: Added entry about sanei problems and removed entry about
	  filters.

723
724
725
726
727
2001-06-09  Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE>

	* src/gtkglue.c: gsg_make_path(): colons ":" in dev_name
	  are replaced by "+_" for OS2

728
729
730
--- feature freeze for sane-1.0.5 is active ---
--- cvs snapshot-2001-06-05 ---
 
731
732
2001-05-28  Henning Meier-Geinitz <henning@meier-geinitz.de>

Henning Geinitz's avatar
Henning Geinitz committed
733
	* README doc/xcam.man doc/xscanimage.man: Added links to sane(7).
734
735
736
	* src/xscanimage.c src/xcam.c src/preview.c src/gtkglue.c
	  src/preview.h src/gtkglue.h: Used #include "../include/..." for
	  internal headers.
737
738
739
	* Makefile.in src/Makefile.in sanei/Makefile.in lib/Makefile.in
	  doc/Makefile.in INSTALL: Added target "make uninstall".

740
741
742
743
744
745
2001-05-27  Petter Reinholdtsen <pere@td.org.uit.no>

	* sanei/sanei_codec_bin.c sanei/sanei_wire.c: Synchronize with
	  sane-backends/sanei/ to avoid linker problems.  Correct fix is
	  probably to make libsanei available from sane-backends.

746
747
748
749
2001-05-06 Henning Meier-Geinitz <henning@meier-geinitz.de>

	* configure.in1: Removed.

750
751
752
753
2001-05-05 Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/xscanimage.c: Fixed problems with old gimp versions.

754
755
756
757
758
2001-04-29 Henning Meier-Geinitz <henning@meier-geinitz.de>

	* src/Makefile.in: Missing quotation marks seem to cause problems
	  with some shells.
	
759
760
761
762
763
764
765
2001-04-28 Henning Meier-Geinitz <henning@meier-geinitz.de>

	* TODO: Removed entries about >8bit support for xscanimage, xcam doc
	  strings, and hand-scanner mode in xscanimage.
	* src/xscanimage.c: Print an error when hand-scanner mode is requested.
	  Don't try to calculate image size in this case.

766
767
768
769
770
771
772
773
2001-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de>

	* doc/xscanimage.man src/xscanimage.c src/xscanimage-gimp-1_0-compat.h:
	  Implemented (again) support for SANE_DEFAULT_DEVICE. If set, the 
	  suitable backend is preselected in the device dialog. Use new Gimp
	  API, added compatibility file for old Gimp API (from xsane).
	* TODO: Removed entry about SANE_DEFAULT_DEVICE and new Gimp API.

774
775
776
777
778
779
780
781
782
2001-04-22 Henning Meier-Geinitz <henning@meier-geinitz.de>

	* INSTALL: Clarified that /usr/local/lib/sane in ld.so.conf is only
	  needed for SANE 1.0.1 and /usr/local/lib for 1.0.2 and later.
	* NEWS: Made the message shorter. Now the status output of configure
	  should fit onto one screen. Updated Oliver's email address.
	* src/Makefile.in: Added message if no programs can be installed
	  (usually if gtk wasn't found).
	
783
784
785
786
787
2001-04-11 Henning Meier-Geinitz <hmg@gmx.de>

	* doc/xscanimage.man: Added descriptions of the --version and
	  --help options.

788
789
2001-04-08 Henning Meier-Geinitz <hmg@gmx.de>

790
	* INSTALL: Only gtk 0.99.13 is needed, not 1.2.0. Some spelling and
791
792
	  formatting fixes.

793
794
2000-12-23 Henning Meier-Geinitz <hmg@gmx.de>

795
796
	* aclocal.m4 configure: Fixed some bugs concerning link checks for
	  libsane.
797
798
799
	* src/xscanimage.c: Use g_free for memory acquired by g_new.
	* TODO: Removed entries about g_free and ac_local.m4.

800
801
************************ Release of sane-frontends 1.0.4 **********************

802
803
804
805
806
2000-12-17 Henning Meier-Geinitz <hmg@gmx.de>
	
	* TODO: Added points about using g_free instead of free and the
	  sane compile/link test problem.

807
**************************  Code freeze for SANE 1.0.4 ************************
Henning Geinitz's avatar
Henning Geinitz committed
808

809
810
811
812
813
2000-12-10 Henning Meier-Geinitz <hmg@gmx.de>

	* doc/xscanimage.man: Fixed some typos and made clear that
	  SANE_DEFAULT_DEVICE doesn't work yet.
	
814
815
816
817
818
819
2000-12-08 Henning Meier-Geinitz <hmg@gmx.de>

	* TODO: Updated. Removed entry about --without-x. 
	* src/xscanimage.c: Fixed bux: When closing "select device" dialog
	  with the window manager xscanimage wasn't exited.
	
820
821
*************************  snapshot-2000-12-04  *******************************

822
823
824
825
2000-11-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* src/Makefile.in: removed unused variable XSCAN

Oliver Rauch's avatar
Oliver Rauch committed
826
*************************  snapshot-2000-11-28  *******************************
Henning Geinitz's avatar
Henning Geinitz committed
827
828
*************************  Feature freeze for SANE 1.0.4  *********************

829
830
831
832
833
834
835
836
2000-11-26 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* changed configure.in/configure:
	  - removed test for X (AC_PATH_X), the X-Test is done in GTK
	  - added configure optin "--disable-guis", this  does not
	    make sense in the moment because there are no non-GUI-progs,
	    but it is planned to include other progs (e.g. scanadf).

837
838
2000-11-22 Henning Meier-Geinitz <hmg@gmx.de>

839
	* README: Added link to QuiteInsane.
840

841
842
843
844
845
846
847
848
2000-11-19 Henning Meier-Geinitz <hmg@gmx.de>

	* TODO: Removed entry about stiff.*
	
	* src/xscanimage.c: Removed support for SANE_DEFAULT_DEVICE. Using
	  only this device without giving the user the ability to change to
	  other devices isn't the intended behaviour.
		
849
850
851
852
2000-11-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* xscanimage.c: Suppressed Gimp warning at xscanimage startup

853
854
855
856
2000-11-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* Removed src/stiff.[ch] and removed SCAN_OBJ=stiff.o from src/Makefile.in

857
858
859
860
861
2000-11-18 Henning Meier-Geinitz <hmg@gmx.de>

	* src/xscanimage.c: Moved Defines for DBG_* outside the 
	  #ifdef HAVE_LIBGIMP_GIMP_H block.
	
862
863
864
865
866
867
868
869
870
871
872
2000-11-16 Henning Meier-Geinitz <hmg@gmx.de>

	* TODO: Entries about SANE_DEFAULT_DEVICE and DBG output.
	
	* src/xscanimage.c: Added suport for DBG messages. Added only a
	  few messages including a more verbose output when xscanimage
	  can't find any devices. Added support for SANE_DEFAULT_DEVICE.

	* doc/xscanimage.man: Documented support for SANE_DEFAULT_DEVICE and 
	  SANE_DEBUG_XSCANIMAGE.

Oliver Rauch's avatar
 
Oliver Rauch committed
873
874
875
876
877
2000-11-15 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* changed sanei/Makefile.in: SANE_CFLAGS is used now (for #include <sane.h>)
	* changed acloacl.m4: SANE_LDFLAGS is used for sane test

878
879
880
881
2000-11-14 Henning Meier-Geinitz <hmg@gmx.de>

	* TODO: Added entries about stiff.c and libgimp warning in xscanimage.

882
883
884
2000-11-14 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* changed src/Makefile.in: SANE_LDFLAGS is used now
Oliver Rauch's avatar
 
Oliver Rauch committed
885
886
	* changed aclocal.m4: removed bug (SANE_LDLAGS=>SANE_LDFLAGS)
	  and updated configure script 
887

888
889
890
891
892
2000-11-13 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* changed configure + configure.in, script aborts now if sane or gtk
	  is not found

893
894
895
896
897
898
899
2000-11-12 Henning Meier-Geinitz <hmg@gmx.de>
	
	* README: Added information for developers and link to SANE website.
	* TODO: Updated.
	* INSTALL: Added link to GIMP website.
	* src/xcam.c: Application is exited when window is closed (by 
	  window manager)
900

901
902
903
904
905
2000-11-12, 2000-11-11 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* several changes in configure scripts and Makefiles
	* removed several unnecessary files

906
907
908
909
910
911
912
913
2000-11-11 Henning Meier-Geinitz <hmg@gmx.de>

	* .cvsignore doc/.cvsignore include/.cvsignore
	  include/sane/.cvsignore lib/.cvsignore sanei/.cvsignore 
	  src/.cvsignore: Added .cvsignore files.
	* COPYING: Added GPL.
	* TODO: Added from sane-backends.
	* AUTHORS: Added from sane-backends.
Henning Geinitz's avatar
Henning Geinitz committed
914
	* README: New file.
915
916
917
918
919
	* NEWS: Renamed (old name: sane-frontend.NEWS).
	* INSTALL: Renamed (old name: sane.INSTALL) and some reformating. 
	  Added hint to PROBLEMS. Added some point about necessary packages.
	* PROBLEMS: Renamed (old name: sane.PROBLEMS).
	 
920
921
922
923
2000-11-10 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>

	* created own Package for frontends xscanimage and xcam

924
925
Old entries can be found in file ChangeLog of the package containing the
backends of SANE.
926