ChangeLog 92 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881
  1. 2003-05-19 Manish Singh <yosh@gimp.org>
  2. * Made 1.2.4 release
  3. 2003-05-19 Manish Singh <yosh@gimp.org>
  4. * plug-ins/script-fu/script-fu-console.c: Add SIOD banner to console
  5. startup.
  6. 2003-05-18 Manish Singh <yosh@gimp.org>
  7. * configure.in: remove glibconfig.h inline check, it hasn't
  8. worked for a long time.
  9. * tools/authorsgen/contributors: added George J. Carrette, author of
  10. SIOD.
  11. * po-libgimp/Makefile.in.in
  12. * po-plug-ins/Makefile.in.in
  13. * po-script-fu/Makefile.in.in
  14. * plug-ins/perl/po/Makefile.in.in: fix $$(datadir) ytpo.
  15. 2003-05-17 Dave Neary <bolsh@gimp.org>
  16. * plug-ins/script-fu/scripts/alien-glow-button.scm
  17. * plug-ins/script-fu/scripts/beveled-button.scm
  18. * plug-ins/script-fu/scripts/beveled-pattern-button.scm:
  19. Applied patch from Tor Lilliqvist <tml@iki.fi> which
  20. fixes the same problem as that reported in bug #77572.
  21. 2003-05-16 Dave Neary <bolsh@gimp.org>
  22. * plug-ins/script-fu/scripts/pupi-button.scm: Applied
  23. patch from Tor Lilliqvist <tml@iki.fi> to fix bug #77572.
  24. 2003-05-16 Dave Neary <bolsh@gimp.org>
  25. * plug-ins/common/edge.c
  26. * plug-ins/common/tiff.c
  27. * plug-ins/common/mail.c
  28. * plug-ins/webbrowser/webbrowser.c: Removed GPL
  29. conflicting parts of permission notices on these files,
  30. in line with what has been said in bug #83362.
  31. 2003-05-16 Dave Neary <bolsh@gimp.org>
  32. * plug-ins/common/nlfilt.c: Changed licence for Graeme
  33. Gill's code in this filter. Fixes part of bug #83362.
  34. 2003-05-14 Pedro Gimeno <pggimeno@wanadoo.es>
  35. * plug-ins/common/blur.c (blur): Use integer instead of FP to
  36. check for last iteration, possibly fixing bug #84731.
  37. 2003-05-14 Dave Neary <bolsh@gimp.org>
  38. * plug-ins/common/screenshot.c: Attach default comment to
  39. image made by screenshot. Fixes bug #51164
  40. 2003-05-13 Pedro Gimeno <pggimeno@wanadoo.es>
  41. * plug-ins/script-fu/script-fu.c: Merged a partial fix for
  42. bug #86586 (memory leaks in script-fu) from HEAD.
  43. * tools/pdbgen/pdb/color.pdb (histogram): Call gimp_histogram_free
  44. when no longer needed.
  45. * app/color_cmds.c: Regenerated.
  46. 2003-05-13 Adam D. Moss <adam@gimp.org>
  47. * plug-ins/common/gif.c
  48. * plug-ins/common/gifload.c: bolsh got permission from David Koblas
  49. to relicense the prehistoric code that begat the original GIMP GIF
  50. plugin, so Koblas' mildly-GPL-unfriendly license boilerplate can
  51. finally rest in peace.
  52. 2003-05-13 Sven Neumann <sven@gimp.org>
  53. * app/plug_in.c (plug_in_close): merged fix for wrong timeout from
  54. HEAD branch.
  55. 2003-05-12 Dave Neary <bolsh@gimp.org>
  56. * plug-ins/common/csource.c
  57. * plug-ins/common/jpeg.c
  58. * plug-ins/common/tiff.c: If no comment is set on a
  59. GimpImage when it arrives to be saved, don't attach one.
  60. Fixes bug #98490 and bug #98485
  61. * plug-ins/common/tiff.c: Alert user to loss of precision
  62. when opening a 16 bit tiff. Backport of Maurits Rijk's
  63. fix for bug #95737
  64. 2003-05-12 Sven Neumann <sven@gimp.org>
  65. * app/layers_dialog.c (layers_dialog_drag_new_layer_callback):
  66. special case floating selections being dragged to the New
  67. button. Handle them as if the user had clicked the New button.
  68. Fixes bug #112832.
  69. 2003-05-11 Manish Singh <yosh@gimp.org>
  70. * app/levels.c: reset conn_id to 0 in levels_free, possibly fixes
  71. #108004.
  72. * app/hue_saturation.c: similar fix here.
  73. 2003-05-09 Pedro Gimeno <pggimeno@wanadoo.es>
  74. * plug-ins/common/jigsaw.c: Merged fix for bug #100122 from HEAD
  75. branch.
  76. 2003-05-07 Pedro Gimeno <pggimeno@wanadoo.es>
  77. * app/paint_funcs.c (initial_sub_region, combine_sub_region):
  78. merged Michael Natterer's fix for bug #26072 from HEAD branch.
  79. 2003-05-07 Sven Neumann <sven@gimp.org>
  80. * gimprc-1.2.5.in: fixed the documentation of the
  81. "interpolation-type" gimprc entry (bug #112426).
  82. 2003-05-05 Pedro Gimeno <pggimeno@wanadoo.es>
  83. * app/edit_selection.c (edit_selection_snap): Use floor instead
  84. of rounding. Callers changed to remove rounding, as it deals with
  85. gdoubles directly. Thanks to Mitch for the help refining this
  86. one. Fixes bug #17906.
  87. (edit_selection_button_release): Ported back fix for bug #110173
  88. from HEAD branch (don't anchor layer when moving the floating
  89. selection to the same place).
  90. * app/edit_selection.c (edit_selection_draw)
  91. * app/ellipse_select.c (ellipse_select_draw)
  92. * app/rect_select.c (rect_select_draw): Applied a (modified) patch
  93. by Sven Neumann that fixes bug #17904.
  94. * app/transform_core.c (transform_core_do): Deal with the pixel
  95. centers properly. Fixes bug #10466 for even-sized images.
  96. 2003-05-03 Michael Natterer <mitch@gimp.org>
  97. * app/plug_in.c (plug_in_init): applied a (modified) patch
  98. from Raphael Quinet which updates the splash before querying
  99. the plug-in. Fixes bug #112156.
  100. 2003-04-30 Pedro Gimeno <pggimeno@wanadoo.es>
  101. * app/gradient.c (control_compress_range): Don't try to compress
  102. the left and right ends. Fixes bug #89274.
  103. 2003-04-29 Michael Natterer <mitch@gimp.org>
  104. * app/rotate_tool.c (rotate_tool_motion,recalc): ported back some
  105. code from HEAD that fixes the handling of the rotation center
  106. across tool pause/resume. Fixes bug #109943.
  107. 2003-04-29 Pedro Gimeno <pggimeno@wanadoo.es>
  108. * app/image_render.c: merged fix for bug #109933 from HEAD branch.
  109. 2003-04-17 Sven Neumann <sven@gimp.org>
  110. * app/gimpimage.c (gimp_image_remove_layer_mask): applied a patch
  111. from Pedro Gimeno that fixes bug #108958.
  112. 2003-04-17 Sven Neumann <sven@gimp.org>
  113. * plug-ins/common/bumpmap.c (bumpmap): merged fix for bug #52543
  114. from HEAD branch.
  115. 2003-04-17 Sven Neumann <sven@gimp.org>
  116. * app/fuzzy_select.c (find_contiguous_region_helper): merged fix
  117. for bug #51883 from HEAD branch.
  118. 2003-04-13 Sven Neumann <sven@gimp.org>
  119. * plug-ins/gfig/gfig.c (gfig_paint_callback): merged fix for bug
  120. #110446 from HEAD branch.
  121. 2003-04-13 Michael Natterer <mitch@gimp.org>
  122. * app/move.c (move_tool_button_press): partly merged fix for
  123. bug #22375 from HEAD (Just pause the selection, don't g_memdup()
  124. the boundary segs in edit_selection.c, since the latter is just
  125. paranoia).
  126. 2003-04-12 Dave Neary <bolsh@gimp.org>
  127. * plug-ins/common/png.c (save_image,
  128. find_unused_ia_colour): Merged fix for bug #109043 from
  129. HEAD - indexed pngs should save transparency reasonably
  130. now.
  131. 2003-04-11 Raphael Quinet <quinet@gamers.org>
  132. * plug-ins/flame/flame.c (dialog): merged fix for bug #110443
  133. from HEAD branch.
  134. 2003-04-09 Sven Neumann <sven@gimp.org>
  135. * app/edit_selection.c (edit_selection_motion): merged fix for
  136. bug #110115 from HEAD branch.
  137. 2003-04-06 Michael Natterer <mitch@gimp.org>
  138. * plug-ins/FractalExplorer/Dialogs.c (make_color_map): merged
  139. fix for bug #103470 from HEAD.
  140. 2003-04-03 Sven Neumann <sven@gimp.org>
  141. * app/app_procs.c: don't use MAXPATHLEN, spotted by Robert Millan
  142. <zeratul2@wanadoo.es>.
  143. 2003-03-26 Manish Singh <yosh@gimp.org>
  144. * plug-ins/common/max_rgb.c: actually honor the max_p parameter in
  145. non-interactive mode.
  146. 2003-03-24 Michael Natterer <mitch@gimp.org>
  147. * app/xcf.c (xcf_save_layer): changed if(fail) (which is
  148. always TRUE) to if(*fail) (fixes bug #108962).
  149. 2003-03-21 Manish Singh <yosh@gimp.org>
  150. * plug-ins/common/ps.c: always quote the filename, since system/popen
  151. uses the shell (dropped in g_shell_quote from glib2). Also, never
  152. quote the filename if we are reading from a parameter file (only
  153. in the win32 case). Fixes #108648.
  154. * tools/pdbgen/lib.pl: fix minor buglet that earlier perls silently
  155. ate (fix from HEAD)
  156. 2003-03-15 Sven Neumann <sven@gimp.org>
  157. * plug-ins/imagemap/imap_rectangle.c: applied a patch from
  158. Maurits Rijk that fixes bug #71478.
  159. 2003-03-14 Sven Neumann <sven@gimp.org>
  160. * autogen.sh: added a call to libtoolize to make it work with
  161. newer versions of automake.
  162. 2003-03-11 Sven Neumann <sven@gimp.org>
  163. * app/airbrush.c (airbrush_paint_func): removed a leftover warning
  164. in otherwise sane code (fixes bug #97214).
  165. 2003-03-07 Sven Neumann <sven@gimp.org>
  166. * tools/pdbgen/pdb/guides.pdb
  167. * app/guides_cmds.c: merged fix for bug #90629 from HEAD branch.
  168. 2003-03-06 Tor Lillqvist <tml@iki.fi>
  169. * app/fileops.c (file_save_as_callback): Yet one more UTF-8 hack
  170. for Windows.
  171. 2003-03-04 Sven Neumann <sven@gimp.org>
  172. * app/plug_in.c (plug_in_handle_proc_install): refuse to install
  173. procedures that attempt to register a menu path that contain an
  174. underscore (bug #107556).
  175. 2003-03-03 Raphael Quinet <quinet@gamers.org>
  176. * plug-ins/common/edge.c (edge): fixed a typo in the kernel for
  177. sobel vertical edge detection spotted by Sunil Mohan Adapa (bug
  178. #107441).
  179. 2003-03-03 Sven Neumann <sven@gimp.org>
  180. * app/clone.c (clone_paint_func): don't try to get the offsets
  181. from a NULL drawable. Fixes bug #107438.
  182. 2003-02-27 Raphael Quinet <quinet@gamers.org>
  183. * plug-ins/script-fu/scripts/Makefile.am
  184. * plug-ins/script-fu/scripts/3d-outline.scm
  185. * plug-ins/script-fu/scripts/alien-glow-logo.scm
  186. * plug-ins/script-fu/scripts/alien-neon-logo.scm
  187. * plug-ins/script-fu/scripts/basic1-logo.scm
  188. * plug-ins/script-fu/scripts/basic2-logo.scm
  189. * plug-ins/script-fu/scripts/blended-logo.scm
  190. * plug-ins/script-fu/scripts/bovinated-logo.scm
  191. * plug-ins/script-fu/scripts/chalk.scm
  192. * plug-ins/script-fu/scripts/chip-away.scm
  193. * plug-ins/script-fu/scripts/chrome-logo.scm
  194. * plug-ins/script-fu/scripts/comic-logo.scm
  195. * plug-ins/script-fu/scripts/coolmetal-logo.scm
  196. * plug-ins/script-fu/scripts/frosty-logo.scm
  197. * plug-ins/script-fu/scripts/glossy.scm
  198. * plug-ins/script-fu/scripts/glowing-logo.scm
  199. * plug-ins/script-fu/scripts/gradient-bevel-logo.scm
  200. * plug-ins/script-fu/scripts/neon-logo.scm
  201. * plug-ins/script-fu/scripts/script-fu-util.scm
  202. * plug-ins/script-fu/scripts/starburst-logo.scm
  203. * plug-ins/script-fu/scripts/starscape-logo.scm
  204. * plug-ins/script-fu/scripts/t-o-p-logo.scm
  205. * plug-ins/script-fu/scripts/textured-logo.scm: applied a slightly
  206. modified version of the patch provided by Chauk-Mean PROUM to fix
  207. the behavior of some alpha-to-logo scripts when the layer has a
  208. non-zero offset or if a selection exists. Fixes bug #73891.
  209. 2003-02-22 Dave Neary <bolsh@gimp.org>
  210. * plug-ins/common/png.c: Merged fix for bug #105360 from
  211. HEAD.
  212. 2003-02-18 Tor Lillqvist <tml@iki.fi>
  213. * Makefile.am (EXTRA_DIST): Don't dist gimptool-win32.c, only
  214. gimptool-win32.c.in. Don't dist gimp-zip, but gimp-zip.in.
  215. 2003-02-17 Jay Cox <jaycox@gimp.org>
  216. * app/paint_funcs.c: Fixed an initialization error
  217. in fatten_region and thin_region discovered by hans_meine@gmx.net
  218. 2003-02-18 Tor Lillqvist <tml@iki.fi>
  219. * app/menus.c (menus_last_opened_cmd_callback,
  220. menus_last_opened_update_labels): Some Win32 UTF-8 hacks needed
  221. here, too.
  222. 2003-02-17 Tor Lillqvist <tml@iki.fi>
  223. * libgimp/gimp.c: Undef DATADIR here, too.
  224. * libgimp/gimpwire.c (wire_write_double): Use the format %0.15e
  225. instead of %0.50e on Windows, where g_snprintf() in GLib 2.2.x
  226. uses Trio, which is rather buggy when outputting floating point
  227. in superfluous precision.
  228. 2003-02-11 Tor Lillqvist <tml@iki.fi>
  229. * configure.in
  230. * app/gimprc.c
  231. * app/plug_in.c
  232. * app/plug_in.h
  233. * libgimp/gimp.c
  234. * libgimp/gimpprotocol.h: Hackish fix for bug #66859. Worth it in
  235. this branch only on Win32, where the Photoshop plug-in interface
  236. plug-in needs the init_proc functionality. Code ifdeffed with
  237. HACK_FOR_BUG_66859, which configure.in defines on Win32.
  238. * libgimp/gimpenv.c: Undef DATADIR on Win32. It clashes with a
  239. typedef in objidl.h, and isn't used as configure-time hardcoded
  240. from the Makefile on Win32 anyway.
  241. * plug-ins/script-fu/script-fu-intl.h: On Win32, call
  242. bind_textdomain_codeset() to get messages from gettext in UTF-8,
  243. which is what the GTK+ 1.3.0 used on Win32 wants.
  244. * plug-ins/twain/tw_func.c
  245. * plug-ins/twain/twain.c: Fix two TWAIN issues, from Hermann Josef
  246. Hill: Handle cancelling the scan, and get image resolution from
  247. TWAIN.
  248. * plug-ins/webbrowser/webbrowser.c (start_browser): Return a
  249. correct value on Win32.
  250. 2003-02-13 Manish Singh <yosh@gimp.org>
  251. * plug-ins/gflare/gflare.c: make it build again (oops from previous
  252. commit)
  253. 2003-02-10 Tor Lillqvist <tml@iki.fi>
  254. * app/docindex.c
  255. * app/fileops.c
  256. * app/gimpimage.c: Ugly Win32-only hacks for UTF-8 which is used
  257. by the GTK+ 1.3.0 branch that GIMP uses on Win32. Mostly stopgap
  258. measures to get past most of the hiccups that non-ASCII file names
  259. cause. Committed to avoid having uncommitted source changes in the
  260. Win32 build.
  261. * plug-ins/common/CML_explorer.c
  262. * plug-ins/common/cubism.c
  263. * plug-ins/common/noisify.c
  264. * plug-ins/common/nova.c
  265. * plug-ins/common/papertile.c
  266. * plug-ins/common/scatter_hsv.c
  267. * plug-ins/common/sinus.c
  268. * plug-ins/common/snoise.c
  269. * plug-ins/common/sparkle.c
  270. * plug-ins/common/warp.c
  271. * plug-ins/common/wind.c
  272. * plug-ins/gflare/gflare.c
  273. * plug-ins/ifscompose/ifscompose_utils.c: Apply old fix for #67386
  274. on Win32, to avoid having uncommitted source changes in the Win32
  275. build. Keep old code as such on Unix (even if presumably wrong on
  276. many Unix variants).
  277. * app/gimpdnd.c (gimp_dnd_file_open_files): Use
  278. g_filename_from_uri() on Win32.
  279. * plug-ins/flame/cmap.c
  280. * plug-ins/gimpressionist/plasma.c: Include gimpmath.h for random
  281. number funcs on Win32.
  282. 2003-02-09 Tor Lillqvist <tml@iki.fi>
  283. * README.win32: Slight updates. Remove section about libintl, no
  284. need to mention that separately here, if somebody has glib, they
  285. already have had to download libintl anyway.
  286. * configure.in: Update check for gcc option to use for
  287. MSVC-compatible struct packing: In gcc 3, it's -mms-bitfields.
  288. Set RAND_FUNC and SRAND_FUNC differently on Win32.
  289. Check for bind_textdomain_codeset on Win32.
  290. Don't try to build xjt plug-in on Win32, no tar or bzip2 anyway,
  291. typically.
  292. * acconfig.h: Add HAVE_BIND_TEXTDOMAIN_CODESET.
  293. * gimp-zip.in: Also distribute .def files.
  294. * app/Makefile.am: Fix rules for making the import library
  295. libgimpapp for importing from the GIMP executable (needed by the
  296. modules). Copy gimp-1.2 to gimp.exe on Win32. Don't distribute
  297. libgimpapp.la.
  298. * app/libgimpapp.la: Remove, unneeded.
  299. * libgimp/Makefile.am (install-libtool-import-lib): Install also
  300. the .def files, so that people with other compilers can build
  301. import libraries if needed.
  302. * libgimp/gimpmath.h: On Win32, define G_MAXRAND as G_MAXINT.
  303. (GIMP_WIN32_RAND_FUNC, GIMP_WIN32_SRAND_FUNC): Define on Win32 as
  304. calls to g_random_int_range() and g_random_set_seed(). Part of
  305. #67386 fix for Win32.
  306. * plug-ins/Makefile.am: Remove already commented out obsolete
  307. makefile.mingw cruft.
  308. * plug-ins/common/Makefile.am: Build winclipboard and winprint
  309. only on Win32. Don't build bz2, mail, screenshot or url on Win32.
  310. 2002-02-08 Manish Singh <yosh@gimp.org>
  311. * app/paint-funcs/paint-funcs.c: 64-bit cleaniless cleanups.
  312. 2003-02-05 Manish Singh <yosh@gimp.org>
  313. * plug-ins/common/jpeg.c (run): if the quality level is close to zero
  314. in non-interactive mode, use default settings. This is hack until
  315. the PDB gets default arguments, so gimp-file-save works sanely with
  316. jpeg.
  317. 2003-01-29 Manish Singh <yosh@gimp.org>
  318. * plug-ins/common/jpeg.c (load_image): don't divide by zero if
  319. we get all zero resolution info when we load the jpeg.
  320. 2003-01-14 Manish Singh <yosh@gimp.org>
  321. * many files in app, libgimp, and plug-ins: added GINT_TO_POINTER and
  322. friends, fixed format strings, for 64-bitness.
  323. * many Makefile.am's in plug-ins: use LDFLAGS = @LDFLAGS@ $(mwindows)
  324. so any user set flags get passed on
  325. * app/plug_in.h: removed unused structure members housed in #ifdef
  326. G_OS_WIN32.
  327. 2003-01-14 Manish Singh <yosh@gimp.org>
  328. * configure.in: Oops, the configure.in change below didn't actually
  329. work. Refactored so it does.
  330. 2003-01-14 Sven Neumann <sven@gimp.org>
  331. * app/scale.c: removed two lines which have become obsolete after
  332. my latest change.
  333. * plug-ins/perl/examples/tex-to-float (tex_string_to_pgm): applied
  334. a patch from Yeti <yeti@physics.muni.cz> that makes the plug-in
  335. handle the output of newer versions of dvips (fixes #102435).
  336. 2003-01-13 Manish Singh <yosh@gimp.org>
  337. * configure.in: Partially address #102058 with a --with-shm configure
  338. option. Defaults to sysv except on OS X, where it is none.
  339. 2003-01-10 Sven Neumann <sven@gimp.org>
  340. * app/interface.c (create_display_shell): break out of the loop
  341. that calculates the initial zoom ratio in case we hit our limits.
  342. Seems to fix bug #103030.
  343. * app/scale.c (change_scale): removed a check that dates back to
  344. the times when we used Motif for our user interface and scrollbars
  345. used short values. Fixes bug #94979.
  346. 2003-01-09 Sven Neumann <sven@gimp.org>
  347. * app/procedural_db.c (procedural_db_run_proc): always set the
  348. number of returned values, even in case of an error (fix merged
  349. from HEAD branch).
  350. 2003-01-06 Sven Neumann <sven@gimp.org>
  351. * tools/gimp-remote.c: backported the rewritten gimp-remote from
  352. the HEAD branch.
  353. 2003-01-06 Sven Neumann <sven@gimp.org>
  354. * gimp-1.2.1.in
  355. * gimptool-1.2.1.in: removed incorrect copyright clauses and
  356. updated information about bug reporting.
  357. 2003-01-05 Sven Neumann <sven@gimp.org>
  358. * plug-ins/script-fu/scripts/starscape-logo.scm: merged fix for
  359. bug #73894 from HEAD branch.
  360. 2003-01-05 Sven Neumann <sven@gimp.org>
  361. * app/gimpimage.c (gimp_image_merge_layers): redid the fix for bug
  362. #101036 since Garry's fix introduced a crash if the flattened
  363. image has undo disabled. Instead of temporarily changing the layer
  364. mode, just use a different mode for combine_regions().
  365. 2003-01-02 Sven Neumann <sven@gimp.org>
  366. * app/channel.c (channel_feather): pass offsets to
  367. channel_combine_mask() to fix bug #101731 [Fuzzy Selection with
  368. feather is wrong].
  369. 2002-12-31 Garry R. Osgood <grosgood@rcn.com>
  370. * app/gimpimage.c: Unless DISSOLVE_MODE, temporarily set bottom
  371. mode of composite to "Normal" in all merge types; including image
  372. flatten. Prevents unintended compositional arithmetic on receiving
  373. layer internally employed by gimp_image_merge_layers (). Closes
  374. bug #101036 on gimp-1-2 branch only.
  375. 2002-12-30 Sven Neumann <sven@gimp.org>
  376. * plug-ins/imagemap/imap_csim.l
  377. * plug-ins/imagemap/imap_csim.y
  378. * plug-ins/imagemap/imap_csim_parse.[ch]: merged fix for bug #97776
  379. from HEAD branch.
  380. 2002-12-28 Garry R. Osgood <grosgood@rcn.com>
  381. * app/brightness_contrast.c
  382. * app/color_balance.c
  383. * app/curves.c
  384. * app/hue_saturation.c
  385. * app/levels.c
  386. * app/posterize.c
  387. * app/threshold.c: altered tool initializers *_initialize ()
  388. to first query whether or not the image contains
  389. drawables; tool initialization does not proceed for
  390. empty images. Closes bug #86494 on gimp-1-2 branch only. See
  391. report at bugzilla.gnome.org for details.
  392. 2002-12-21 Garry R. Osgood <grosgood@rcn.com>
  393. * app/gimpimage.c: fixed a buglet introduced in 2002-12-19
  394. check-in that affected scripts bracketing merge operations with
  395. "gimp-image-undo-disable"/"gimp-image-undo-enable" pairs.
  396. 2002-12-20 Garry R. Osgood <grosgood@rcn.com>
  397. * app/brightness_contrast.c
  398. * app/color_balance.c
  399. * app/color_balance.h
  400. * app/curves.c
  401. * app/curves.h
  402. * app/hue_saturation.c
  403. * app/hue_saturation.h
  404. * app/levels.c
  405. * app/posterize.c
  406. * app/threshold.c
  407. * app/threshold.h : fixed connect/disconnect asymmetry bug introduced
  408. in my 2002-19-2002 check-in (Thanks, Mitch for pointing it out).
  409. See report for bug #82671 at bugzilla.gnome.org for details.
  410. 2002-12-19 Nathan Summers <rock@gimp.org>
  411. * app/xcf.c (xcf_save_invoker): check the return value of fclose as
  412. discussed on the gimp-developer mailing list.
  413. 2002-12-19 Sven Neumann <sven@gimp.org>
  414. * app/xcf.c: unmarked most of the strings that Nathan marked for
  415. translation. The messages should only be triggered under very rare
  416. circumstances and the strings would need to be reviewed before
  417. marking them as translatable. We are too close to a release for
  418. major string changes.
  419. 2002-12-19 Nathan Summers <rock@gimp.org>
  420. * app/xcf.c: actually check to make sure writes are successful,
  421. instead of unconditionally assuming that they are. Fixes bug
  422. #101340.
  423. 2002-12-19 Garry R. Osgood <grosgood@rcn.com>
  424. * MAINTAINERS: updated my CV.
  425. * app/gimpimage.c: new GimpImage signal, LAYER_MERGE, to flag
  426. pending layer merges. gimp_image_merge_layers() emits prior to
  427. start of undo group.
  428. * app/brightness_contrast.c
  429. * app/color_balance.c
  430. * app/curves.c
  431. * app/hue_saturation.c
  432. * app/levels.c
  433. * app/posterize.c
  434. * app/threshold.c: cancel callbacks connect to GimpImage
  435. LAYER_MERGE signals. Closes Bug #82671; gimp crash with (1)
  436. active image map tools while (2) user performs a merge operation.
  437. See report for bug #82671 at bugzilla.gnome.org for details.
  438. 2002-12-17 Sven Neumann <sven@gimp.org>
  439. * plug-ins/perl/Gimp.pm: changed the documentation as suggested in
  440. bug #84884.
  441. 2002-12-17 Sven Neumann <sven@gimp.org>
  442. * app/main.c: don't install signal handlers for fatal signals if
  443. stack_trace_mode is STACK_TRACE_NEVER (fixes bug #71409).
  444. * plug-ins/common/jpeg.c: applied a patch from Raphael Quinet that
  445. changes the plug-in to not attach a parasite with default settings
  446. when a JPEG image is loaded (fixes bug #75398).
  447. 2002-12-17 Sven Neumann <sven@gimp.org>
  448. * plug-ins/webbrowser/web-browser.scm: applied a patch from Raphael
  449. Quinet that removes outdated links and adds one for the GUG
  450. (bug #101435).
  451. 2002-12-13 Sven Neumann <sven@gimp.org>
  452. * tools/pdbgen/pdb/drawable.pdb
  453. * tools/pdbgen/pdb/selection.pdb: document how to interpret the
  454. numbers returned for the selection bounding box. Fixes bug #96284.
  455. * app/drawable_cmds.c
  456. * app/selection_cmds.c
  457. * libgimp/gimpdrawable_pdb.c
  458. * libgimp/gimpselection_pdb.c: regenerated.
  459. 2002-12-13 Sven Neumann <sven@gimp.org>
  460. * plug-ins/imagemap/imap_file.c: hide the file selection dialogs
  461. on "delete_event". Fixes bug #92750.
  462. 2002-12-13 Sven Neumann <sven@gimp.org>
  463. * plug-ins/common/papertile.c: merged fix for bug #83971 from HEAD
  464. branch.
  465. 2002-12-13 Sven Neumann <sven@gimp.org>
  466. * plug-ins/common/tiff.c: applied a patch from Peter Kirchgessner
  467. that suppresses the progress bar in non-interactive mode (#97352).
  468. 2002-12-13 Sven Neumann <sven@gimp.org>
  469. * app/gdisplay_ops.c (gdisplay_shrink_wrap): avoid to move the
  470. image window offscreen (#79486).
  471. 2002-12-06 Hans Breuer <hans@breuer.org>
  472. * plug-ins/common/winclipboard.c : need to adjust the data
  473. pointer for BI_BITFIELDS bitmaps, fixes #99246
  474. 2002-11-12 Sven Neumann <sven@gimp.org>
  475. * app/paint_core.c: merged fix for #91067 from HEAD branch.
  476. 2002-11-11 Michael Natterer <mitch@gimp.org>
  477. * app/gimpcontext.c (gimp_context_set_default_colors,
  478. gimp_context_swap_colors): don't simply crash when called with a
  479. NULL context but use the deafult context. Fixes this functions
  480. when called from the PDB. Spotted by Michael Bushey
  481. <gimp@michael.mailshell.com>.
  482. 2002-11-09 Manish Singh <yosh@gimp.org>
  483. * plug-ins/common/png.c: allow setting compression level 0 from
  484. the UI.
  485. 2002-11-07 Dave Neary <bolsh@gimp.org>
  486. * plug-ins/common/xbm.c: Applied patch from Raphael
  487. Quinet to suppress printing of comments in XBM files.
  488. Closes bug #82763.
  489. 2002-11-07 Dave Neary <bolsh@gimp.org>
  490. * help/C/images/brush_dialog.png
  491. * help/C/dialogs/brush_selection.html: Applied patch from
  492. Cameron Gregory <cameron@bloke.com> to add missing help
  493. file. Closes bug #92377.
  494. 2002-11-06 Sven Neumann <sven@gimp.org>
  495. * plug-ins/common/png.c: applied patch from Raphael Quinet that
  496. untoggles the "Save background color" option for images w/o an
  497. alpha channel (#92395).
  498. 2002-10-29 Dave Neary <bolsh@gimp.org>
  499. * plug-ins/common/png.c: Back-ported patch from HEAD to
  500. close bug #55700.
  501. 2002-10-29 Manish Singh <yosh@gimp.org>
  502. * gimptool-1.2.in: strip paths from the plug-in filename for
  503. installation (fixes #97111).
  504. 2002-10-22 Tor Lillqvist <tml@iki.fi>
  505. * app/Makefile.am: Add rule to produce gimp.def from gimp.sym. Had
  506. been left out by mistake. Add rule to mv gimp-1.2.exe gimp.exe.
  507. * config.h.win32: Define HAVE_BIND_TEXTDOMAIN_CODESET (which is
  508. essential on Win32 builds to get working i18n with a libintl that
  509. otherwise converts to some codepage. Also define HAVE_GETTEXT even
  510. if that isn't checked in any file. Define HAVE_WINSOCK_H. Add some
  511. #undefs from a current configure-generated config.h for
  512. completeness' sake.
  513. * app/main.c (main)
  514. * app/plug_in.c (plug_in_make_menu)
  515. * libgimp/stdplugins-intl.h: If on Win32, call
  516. bind_textdomain_codeset() to get messages from gettext in UTF-8,
  517. which is what the GTK+ 1.3.0 used on Win32 wants.
  518. * app/plug_in.c (plug_in_close): Move a variable inside #ifndef
  519. G_OS_WIN32.
  520. (xspawnv): Remove a couple of leftover unused variables.
  521. 2002-10-16 Tor Lillqvist <tml@iki.fi>
  522. * gimptool-win32.c.in (find_out_env_flags): Fixes for
  523. --msvc-syntax handling. Don't try to use configure-time CFLAGS and
  524. LDFLAGS intended for gcc if we are asked to do --msvc-syntax.
  525. * Makefile.am (EXTRA_DIST): Add gimptool-win32.c and .in. No rules
  526. to build gimptool-win32.exe on Windows, would require some
  527. automake acrobatics that I am too tired to attempt now.
  528. 2002-10-08 Sven Neumann <sven@gimp.org>
  529. * plug-ins/common/ps.c: applied a patch from Peter Kirchgessner
  530. that fixes bug #78310 (wrong bounding box when exporting to EPS).
  531. 2002-09-26 Jacob Berkman <jacob@ximian.com>
  532. * modules/Makefile.am (CPPFLAGS): rename to AM_CPPFLAGS
  533. 2002-09-24 Michael Natterer <mitch@gimp.org>
  534. * app/channel.c (channel_sharpen): ported fix for #93853 from HEAD.
  535. 2002-09-18 Manish Singh <yosh@gimp.org>
  536. * plug-ins/dbbrowser/dbbrowser_utils.c: Allow activation of the
  537. search from the entry field.
  538. 2002-09-16 Hans Breuer <hans@breuer.org>
  539. * app/makefile.msc libgimp/makefile.msc
  540. plug-ins/makefile.msc modules/makefile.msc :
  541. Updated to allow building Gimp 1.2.x with msvc using
  542. the same libraries as the mingw build does.
  543. * app/user_install.c : #ifdef G_OS_WIN32 get the
  544. definitions of S_ISDIR and S_ISREG
  545. * libgimp/gimp.def libgimp/gimpui.def : exported more
  546. non underscored functions (shoud be almost complete now)
  547. * plug-ins/gflare/gflare.c : include <gtk/gtk.h> before
  548. relying on G_OS_* being defined
  549. * plug-ins/twain/twain.c : implement main() to allow to
  550. build as console app as well.
  551. 2002-09-10 Sven Neumann <sven@gimp.org>
  552. * plug-ins/common/gz.c (load_image): don't call gimp_temp_name()
  553. with (NULL + 1) if find_extension() failed.
  554. 2002-09-03 Manish Singh <yosh@gimp.org>
  555. * app/clone.c: only do the below for image clone, pattern clones
  556. don't have source drawables
  557. 2002-09-03 Michael Natterer <mitch@gimp.org>
  558. * app/clone.c: draw the source crosshair with the src_drawable's
  559. offset, not the offset of the active_drawable (fixes #92311).
  560. 2002-09-03 Sven Neumann <sven@gimp.org>
  561. * plug-ins/gimpressionist/ppmtool.c (saveppm): applied patch from
  562. Raphael Quinet that fixes bug #92394.
  563. 2002-08-28 Sven Neumann <sven@gimp.org>
  564. * plug-ins/imagemap/imap_cmd_move_sash.c (move_sash_command_new):
  565. applied fix for bug #84726.
  566. 2002-08-28 Sven Neumann <sven@gimp.org>
  567. * plug-ins/common/rotate.c (rotate): check if the active drawable
  568. is a layer before using gimp_layer functions on it.
  569. 2002-08-27 Manish Singh <yosh@gimp.org>
  570. * plug-ins/perl/Gimp/Lib.xs
  571. * plug-ins/perl/Net/Net.xs: remove the #undef croak business, it
  572. breaks things
  573. * plug-ins/perl/Makefile.PL: require PDL 2.2.1 or higher, just to
  574. make sure croak is ok
  575. 2002-08-26 Sven Neumann <sven@gimp.org>
  576. * plug-ins/sel2path/sel2path.c: changed dialog name as suggested
  577. in bug-report #88905 and did some code cleanup while I was at it.
  578. 2002-08-21 Tor Lillqvist <tml@iki.fi>
  579. * libgimp/gimp.def: Don't export private functions. (Except
  580. _gimp_layer_copy which is used by iwarp.) Add
  581. gimp_selection_invert.
  582. 2002-08-20 Michael Natterer <mitch@gimp.org>
  583. * libgimp/gimpfileselection.c (gimp_file_selection_realize):
  584. always chain up so the widget gets realized correctly if
  585. check_valid is FALSE (fixes #90692).
  586. 2002-08-04 Sven Neumann <sven@gimp.org>
  587. * plug-ins/common/gauss_iir.c
  588. * plug-ins/common/gauss_rle.c: avoid integer overflow in progress
  589. bar calculation (bug #89825).
  590. 2002-08-03 Manish Singh <yosh@gimp.org>
  591. * configure.in: make sure -lm is in $LIBS for the finite/isfinite
  592. test, fixes issues on newer FreeBSD
  593. 2002-07-26 Sven Neumann <sven@gimp.org>
  594. * app/commands.c (select_shrink_cmd_callback): use _(), not N_() so
  595. that the dialog title gets translated (bug #89093).
  596. 2002-07-09 Sven Neumann <sven@gimp.org>
  597. * plug-ins/imagemap/imap_about.c
  598. * plug-ins/imagemap/imap_circle.c
  599. * plug-ins/imagemap/imap_main.c
  600. * plug-ins/imagemap/imap_object.c
  601. * plug-ins/imagemap/imap_polygon.c
  602. * plug-ins/imagemap/imap_rectangle.c: applied patches from Raphael
  603. Quinet that make the ImageMap plug-in produce output that is
  604. compatible with HTML up to 4.01 and XHTML 1.0 basically by using
  605. lowercase tags (bug #87687).
  606. 2002-07-09 Sven Neumann <sven@gimp.org>
  607. * configure.in
  608. * plug-ins/common/mail.c: merged changes from HEAD branch (bug #83208).
  609. 2002-07-09 Sven Neumann <sven@gimp.org>
  610. * plug-ins/common/papertile.c: fixed behaviour when run with
  611. GIMP_RUN_WITH_LAST_VALS. Based on a patch from
  612. <thlsmith@iprimus.com.au> (bug #86868).
  613. * plug-ins/common/tileit.c: always initialize global variables,
  614. not only when being run interactively. Based on a patch from
  615. <thlsmith@iprimus.com.au> (bug #86637).
  616. * plug-ins/common/xpm.c: check the return value of
  617. XpmWriteFileFromXpmImage(). Patch from Raphael Quinet (bug #87588).
  618. * plug-ins/print/print.c: use g_strdup_printf() instead of asprintf().
  619. Patch from Raphael Quinet <quinet@gamers.org> (bug #87428).
  620. 2002-06-25 Simon Budig <simon@gimp.org>
  621. * docs/Wilber.svg: Fixed the SVG so that the Adobe Plugin
  622. displays it correctly (the "fill" property defaults to black)
  623. 2002-06-25 Sven Neumann <sven@gimp.org>
  624. * plug-ins/common/pix.c: merged fix from HEAD branch: use g_free()
  625. to release memory that has been allocated using g_malloc().
  626. 2002-06-24 Marco Wessel <marco@phoenix.uzaynet.nl>
  627. * plug-ins/script-fu/scripts/tileblur.scm: Fix reverse horizontal and
  628. vertical blurring, as in HEAD.
  629. 2002-06-17 Sven Neumann <sven@gimp.org>
  630. * configure.in: added helpbrowser to the DISTMAKE hack.
  631. * plug-ins/script-fu/script-fu-server.c (read_from_client): retry
  632. if read() was interrupted and free the allocated memory if read()
  633. fails. Fixes bug #85573 (tiny leak in script-fu-server).
  634. 2002-06-13 Sven Neumann <sven@gimp.org>
  635. * plug-ins/common/unsharp.c: applied patch from <ccmich@cigital.com>
  636. that fixes internal handling of the blur radius and allows it to be
  637. smaller than 1.0 (bug #83420).
  638. 2002-06-13 Sven Neumann <sven@gimp.org>
  639. * app/plug_in.c (plug_in_init_shm): allocate shared memory
  640. segments with permissions 0600 instead of making them accessible
  641. by everyone.
  642. * configure.in: GIMP-1.2.4, interface age, binary age 4.
  643. Changed the permissions in the check for shared memory as well.
  644. 2002-06-07 Sven Neumann <sven@gimp.org>
  645. * plug-ins/Makefile.am (SUBDIRS): use variable $(XJT) for xjt so that
  646. we don't attempt to build it if libjpeg isn't available.
  647. 2002-05-27 Sven Neumann <sven@gimp.org>
  648. * plug-ins/common/checkerboard.c: fixed typo (bug #82499).
  649. 2002-05-16 Sven Neumann <sven@gimp.org>
  650. * app/app_procs.c: don't allow the splash screen to be closed.
  651. Fixes bug #81962.
  652. 2002-05-16 Simon Budig <simon@gimp.org>
  653. * plug-ins/pagecurl/pagecurl.c: Backported from HEAD: Made the
  654. pagecurl plugin automatically add an alpha channel. Fixes #81611.
  655. 2002-05-14 Sven Neumann <sven@gimp.org>
  656. * plug-ins/common/ps.c: reverted the last change and applied a patch
  657. from Peter Kirchgessner instead (closes reopened bug #81606).
  658. 2002-05-14 Dave Neary <bolsh@gimp.org>
  659. * plug-ins/common/plasma.c: Fix to have the preview and actual
  660. render seed values match. "Run with last values" still generates a
  661. new image, if "Use time as seed" is set, though. Closed bug #81732.
  662. 2002-05-14 Dave Neary <bolsh@gimp.org>
  663. * plug-ins/common/plasma.c: Fix to get greyscale previews for
  664. greyscale images. Closes bug #81730.
  665. 2002-05-14 Sven Neumann <sven@gimp.org>
  666. * plug-ins/common/ps.c: applied a patch from Raphael Quinet that
  667. fixes bug #81606 (special-case recent Illustrator EPS brain damage).
  668. 2002-05-11 Sven Neumann <sven@gimp.org>
  669. * plug-ins/common/convmatrix.c: don't try to access out of bounds
  670. pixel data. Fixes bug #81345.
  671. 2002-05-08 Manish Singh <yosh@gimp.org>
  672. * configure.in: the correct switch is --disable-print, not
  673. --without-gimpprint. Fix not found error message, and add a pointer
  674. to the gimp-print homepage.
  675. 2002-05-08 Sven Neumann <sven@gimp.org>
  676. * plug-ins/print/gimp_main_window.c
  677. * plug-ins/print/gimp_color_window.c: use g_malloc instead of malloc.
  678. 2002-05-08 Sven Neumann <sven@gimp.org>
  679. * INSTALL
  680. * configure.in: depend on libgimpprint >= 4.2.0 for the print plug-in.
  681. You need to --disable-print to build w/o print support (bug #80941).
  682. * plug-ins/Makefile.am: build print plug-in conditionally.
  683. * plug-ins/print/Makefile.am
  684. * plug-ins/print/gimp_color_window.c
  685. * plug-ins/print/gimp_main_window.c
  686. * plug-ins/print/print-image-gimp.c
  687. * plug-ins/print/print.c
  688. * plug-ins/print/print_gimp.h: the print plug-in from the
  689. gimpprint 4.2.1 release with some small changes to build inside the
  690. gimp tree.
  691. * plug-ins/print/README
  692. * plug-ins/print/RELNOTES
  693. * plug-ins/print/escputil-1.2.1.in
  694. * plug-ins/print/escputil.c
  695. * plug-ins/print/print-canon.c
  696. * plug-ins/print/print-dither.c
  697. * plug-ins/print/print-escp2.c
  698. * plug-ins/print/print-intl.h
  699. * plug-ins/print/print-pcl.c
  700. * plug-ins/print/print-printers.c
  701. * plug-ins/print/print-ps.c
  702. * plug-ins/print/print-util.c
  703. * plug-ins/print/print-weave.c
  704. * plug-ins/print/print.h
  705. * plug-ins/print/quickmatrix257.h
  706. * plug-ins/print/ran.367.179.h: removed.
  707. * gimp.spec.in: updated.
  708. 2002-05-07 Sven Neumann <sven@gimp.org>
  709. * app/tips_dialog.c: reformat the comment for translators in such
  710. a way that the stupid gettext tools make it end up in the po files.
  711. 2002-05-07 Sven Neumann <sven@gimp.org>
  712. * configure.in: added sl to LINGUAS.
  713. * tips/Makefile.am
  714. * tips/gimp_tips.sl.txt: added slovenian tips file.
  715. 2002-05-06 Sven Neumann <sven@gimp.org>
  716. * app/text_tool.c (text_render): enabled some code that was supposed
  717. to tell the user to turn of antialiasing if font loading failed. This
  718. message has been around for a while but wasn't used in the right place.
  719. 2002-05-03 Sven Neumann <sven@gimp.org>
  720. * app/rect_select.[ch]: added an arrow_keys_func to allow to move
  721. the selection mask or a floating selection using the arrow keys in
  722. order to be more consistent with the Move tool (bug #78731).
  723. * app/ellipse_select.c
  724. * app/free_select.c
  725. * app/fuzzy_select.c: use the same new arrow_keys_func.
  726. 2002-05-03 Sven Neumann <sven@gimp.org>
  727. * plug-ins/common/borderaverage.c
  728. * plug-ins/common/convmatrix.c
  729. * plug-ins/common/nlfilt.c
  730. * plug-ins/common/papertile.c
  731. * plug-ins/common/vpropagate.c: applied a patch from iccii@hotmail.com
  732. that adds missing calls to gimp_tile_cache_ntiles() to speed up the
  733. plug-ins considerably (bug #78358).
  734. 2002-05-02 Sven Neumann <sven@gimp.org>
  735. * plug-ins/rcm/rcm_misc.c (rcm_reduce_image): clamp the area displayed
  736. in the preview to the image dimensions. Fixes bug #80561.
  737. 2002-04-21 Nick Lamb <njl195@zepler.org.uk>
  738. * plug-ins/common/tiff.c: clip sample values rather than wrapping
  739. for pre-multiplied alpha transparency.
  740. 2002-04-16 Sven Neumann <sven@gimp.org>
  741. * tools/pdbgen/pdb/color.pdb
  742. * app/color_cmds.c (curves_spline_invoker): fixed wrong range check
  743. for number of points. Bug #78877 spotted by regisr@regix.com.
  744. 2002-04-12 Sven Neumann <sven@gimp.org>
  745. * app/fileops.c: don't set gtk_quit_add_destroy() on fileload and
  746. filesave widgets so they don't get destroyed early if the first main
  747. loop started is a temporary one created for loading images passed on
  748. the command line. Fixes bug #51781.
  749. * app/gimpcontext.c (gimp_context_get_standard): same here.
  750. 2002-04-10 Manish Singh <yosh@gimp.org>
  751. * plug-ins/common/url.c: eat the "Resolving foo" line so it works with
  752. newer wgets.
  753. 2002-04-09 Sven Neumann <sven@gimp.org>
  754. * plug-ins/common/eps.c: applied a patch from Peter Kirchgessner to
  755. recognize DOS EPS binary files (bug #75667).
  756. 2002-04-06 Sven Neumann <sven@gimp.org>
  757. * app/bezier_select.c (bezier_stroke): silently return if there's no
  758. active drawable.
  759. * app/paths_dialog.c
  760. (paths_dialog_path_to_sel_callback, paths_dialog_sel_to_path_callback):
  761. silently return if !paths_dialog->gimage.
  762. (paths_dialog_set_menu_sensitivity): set buttons insensitive if no
  763. image is present. Fixes segfault reported by Massimiliano Benini.
  764. * app/crop.c: always update the info dialog when recalculating the
  765. crop area.
  766. * app/fileops.c (file_open_with_proc): don't try to add a menu entry
  767. if gimp was started with --no-interface.
  768. * plug-ins/rcm/rcm_dialog.c:
  769. * plug-ins/rcm/rcm_misc.c (rcm_reduce_image): take the drawable offsets
  770. into account when calculating the preview. Fixes bug #67018.
  771. 2002-03-25 Sven Neumann <sven@gimp.org>
  772. * app/fileops.c (file_open_genbutton_callback): removed a call to
  773. g_slist_next() which shouldn't have been there. Thanks to Oliver Rapp
  774. and Nem W Schlecht for spotting this problem.
  775. 2002-03-21 Tor Lillqvist <tml@iki.fi>
  776. * app/Makefile.am: Remove unnecessary empty assignment to INTLLIBS
  777. from inside "if OS_WIN32". Don't do the symlinking of gimp-1.2 to
  778. gimp on Win32, and not the corresponding rm on uninstall
  779. either. Remove completely the already-commented-out makefile.mingw
  780. lines.
  781. 2002-03-20 Sven Neumann <sven@gimp.org>
  782. * plug-ins/gap/gap_decode_xanim.c: applied a patch from Wolfgang Hofer
  783. <hof@gimp.org> that fixes a problem when calling xanim.
  784. 2002-03-14 Manish Singh <yosh@gimp.org>
  785. * app/fuzzy_select.c: add missing support for anchoring a selection
  786. 2002-03-09 Manish Singh <yosh@gimp.org>
  787. * configure.in: modify the below to match the behavior of 1.3
  788. 2002-03-09 Manish Singh <yosh@gimp.org>
  789. * configure.in: make JPEG and PNG support required, unless the user
  790. explicitly disables them.
  791. 2002-03-08 Sven Neumann <sven@gimp.org>
  792. * app/tips_dialog.c (tips_dialog_create): added a comment for
  793. translators to explain how to deal with "gimp_tips.txt".
  794. 2002-03-07 Duarte Loreto <happyguy_pt@hotmail.com>
  795. * configure.in: Added Portuguese locale (pt) to ALL_LINGUAS.
  796. 2002-03-06 Duarte Loreto <happyguy_pt@hotmail.com>
  797. * tips/gimp_tips.pt.txt: Finnished Portuguese translation.
  798. 2002-03-05 Duarte Loreto <happyguy_pt@hotmail.com>
  799. * tips/gimp_tips.pt.txt: Updated Portuguese translation.
  800. 2002-03-02 Duarte Loreto <happyguy_pt@hotmail.com>
  801. * tips/gimp_tips.pt.txt: Added Portuguese translation.
  802. 2002-02-26 Sven Neumann <sven@gimp.org>
  803. * plug-ins/script-fu/interp_slib.c: fixed typo (bug #72673).
  804. 2002-02-17 Sven Neumann <sven@gimp.org>
  805. * plug-ins/common/zealouscrop.c: use g_message() (bug #71795).
  806. 2002-02-15 Tor Lillqvist <tml@iki.fi>
  807. * gimprc.win32: Remove (again!). The same gimprc as on Unix is used.
  808. * Makefile.am: Remove from here, too.
  809. 2002-02-13 Tor Lillqvist <tml@iki.fi>
  810. * libgimp/gimp.def: Add a couple of missing entry points.
  811. * libgimp/Makefile.am: Don't need any -lm on Win32. Remove the
  812. already commented-out makefile.mingw rule.
  813. * app/app_procs.c (app_init): Set message_handler to MESSAGE_BOX
  814. earlier on Win32 (where GIMP's stderr usually isn't visible).
  815. (toast_old_temp_files): Put also the pid variable that is unused
  816. on Win32 inside the #ifndef.
  817. 2002-02-12 Michael Natterer <mitch@gimp.org>
  818. * app/global_edit.c: default to "(Unnamed Buffer)" instead of
  819. inserting buffers with no name at all into the named_buffers
  820. list (partly fixes #62592). The unique name stuff is something
  821. for 1.3 however...
  822. 2002-02-12 Michael Natterer <mitch@gimp.org>
  823. * app/resize.c: fixed insane ratio spinbutton acceleration
  824. (#63741) by setting the spinbutton's climb_rate to a small value
  825. (not by changing the adjustment's page_size as suggested).
  826. Mon Feb 11 15:49:55 PST 2002 Manish Singh <yosh@gimp.org>
  827. * Made 1.2.3 release
  828. 2002-02-11 Stanislav Brabec <utx@penguin.cz>
  829. * plug-ins/Makefile.am: Install again xjt plugin, at least if not
  830. OS_WIN32.
  831. 2002-02-11 Sven Neumann <sven@gimp.org>
  832. * plug-ins/common/jpeg.c: applied a patch from Raphael Quinet
  833. <quinet@gamers.org> that allows to open JPEG images with CMYK
  834. colors (bug #69127) doing the conversion in libjepg.
  835. 2002-02-09 Sven Neumann <sven@gimp.org>
  836. * plug-ins/common/gradmap.c: applied a patch from Raphael Quinet
  837. <quinet@gamers.org> that makes the Gradient Map plug-in preserve
  838. the source alpha channel instead of resetting it (bug #70964).
  839. 2002-02-06 Sven Neumann <sven@gimp.org>
  840. * libgimp/gimpenv.c (gimp_directory): removed compiler warning.
  841. 2002-02-03 Sven Neumann <sven@gimp.org>
  842. * app/convert.c (custompal_pass1): only use the first 256 colors
  843. from the palette to prevent us from crashing if convert_indexed()
  844. is called with a custom palette that has more than 256 entries
  845. (bug #70344). The real fix would be to allow to dither to more
  846. than 256 colors but that's left for 1.3.
  847. 2002-02-03 Sven Neumann <sven@gimp.org>
  848. * plug-ins/common/smooth_palette.c: applied a patch from
  849. iccii@hotmail.com that corrects PDB registration of return values
  850. (bug #70333).
  851. 2002-02-03 Sven Neumann <sven@gimp.org>
  852. * plug-ins/script-fu/scripts/frosty-logo.scm: don't redefine min.
  853. Thanks to Jeff Trefftzs <trefftzs@tcsn.net> for spotting this.
  854. Sat Feb 2 23:55:50 PST 2002 Manish Singh <yosh@gimp.org>
  855. * Makefile.am
  856. * app/Makefile.am
  857. * plug-ins/print/Makefile.am
  858. * tools/Makefile.am: automake quirk. the -hook and -local targets
  859. always need to exist, and must not be in the conditional.
  860. Sat Feb 2 22:50:00 PST 2002 Manish Singh <yosh@gimp.org>
  861. * Makefile.am: oops, guard the manpage stuff in DEFAULT_BINARY too
  862. Sat Feb 2 22:07:27 PST 2002 Manish Singh <yosh@gimp.org>
  863. * tools/Makefile.am: gimp-remote is optional, so make the link only
  864. conditionally.
  865. Sat Feb 2 19:23:14 PST 2002 Manish Singh <yosh@gimp.org>
  866. * acinclude.m4: sync with glib CVS (gar)
  867. * configure.in
  868. * Makefile.am
  869. * app/Makefile.am
  870. * plug-ins/print/Makefile.am
  871. * tools/Makefile.am
  872. * (the various manpages): versioned the binaries and manpages.
  873. Added an --enable-default-binary switch to configure to make
  874. symlinks for unversioned things (defaults to yes for 1.2)
  875. 2002-01-31 Simon Budig <simon@gimp.org>
  876. * plug-ins/rcm/rcm.c: register as "plug_in_rotate_colormap"
  877. instead of "plug-in-rotate-colormap". This fixes the usage
  878. in gimp-python (despite the fact that there is no PDB
  879. interface)
  880. 2002-01-24 Nick Lamb <njl195@zepler.org.uk>
  881. * plug-ins/common/tiff.c: Fix flipped images for the RGBA
  882. fallback case (bug #69129).
  883. 2002-01-24 Nick Lamb <njl195@zepler.org.uk>
  884. * plug-ins/common/tga.c: variant of Russell Valentine's patch
  885. for optionally saving image rows in reverse order (bug #53278).
  886. 2002-01-20 Sven Neumann <sven@gimp.org>
  887. * acinclude.m4: added macros defined in pkg.m4 and glib-gettext.m4
  888. so people don't need to have glib-2.0 and pkg-config installed in
  889. order to run aclocal and autoconf.
  890. * configure.in: moved AC_PROG_CC before AM_PROG_LIBTOOL to avoid a
  891. warning.
  892. Mon Jan 14 11:00:13 PST 2002 Manish Singh <yosh@gimp.org>
  893. * HACKING: remove note about CVS, there really isn't any reason to
  894. track CVS gtk+ 1.2 anymore
  895. 2002-01-07 Sven Neumann <sven@gimp.org>
  896. * plug-ins/common/xbm.c: corrected logic for saving images without an
  897. additional mask file. The plug-in used to return an execution error
  898. even though it saved the xbm successfully.
  899. 2002-01-01 Tor Lillqvist <tml@iki.fi>
  900. * gimptool-win32.c.in (do_build_2): Pass also a flag to build
  901. a windowing application (not a console one).
  902. 2001-12-31 Tor Lillqvist <tml@iki.fi>
  903. * plug-ins/common/gz.c (save_image, load_image): (Win32) Improve
  904. error handling in case minigzip.exe is not installed (bug# 67135).
  905. * gimp-zip.in: Include minizip.exe (for the gz plug-in) (bug# 67135).
  906. Put gif plug-in in a separate zipfile.
  907. * libgimp/gimpenv.c (gimp_directory): (Win32) When no home
  908. directory has been found, and we use a user-specific directory in
  909. the GIMP installation directory: If the user name contains
  910. characters that are illegal in file (or folder) names, replace
  911. those characters with underscores (bug# 64491).
  912. Actually also some legal, but odd, characters get replaced.
  913. Hmm. There are problems here related to i18n. In multi-byte
  914. locales g_get_user_name() presumably, at least currently, returns
  915. a multi-byte string encoded in some Windows multi-byte code page,
  916. and the code here will think that some or most characters in it
  917. are "odd", and replace them with underscores. This will cause
  918. different user names in Japanese, for instance, that happen to
  919. have the same length, to be convered to the same string of
  920. underscores.)
  921. 2001-12-30 Tor Lillqvist <tml@iki.fi>
  922. * app/gimphelp.c (gimp_help_netscape): Check help_data
  923. being-non-NULL before dereferencing it. (Bug# 65789)
  924. (gimp_idle_help): If the internal browser wasn't found, check if
  925. idle_help->help_data is NULL, and in that case put
  926. "introduction.html" there, before calling gimp_help_netscape.
  927. 2001-12-29 Sven Neumann <sven@gimp.org>
  928. * data/brushes/vine.gih: fixed rank and increased spacing.
  929. 2001-12-28 Sven Neumann <sven@gimp.org>
  930. * app/scan_convert.c (scan_converter_to_channel): fixed a stupid bug
  931. I've introduced when fixing #66003.
  932. 2001-12-27 Simos Xenitellis <simos@hellug.gr>
  933. * configure.in: Added Greek (el) to ALL_LINGUAS.
  934. 2001-12-21 Sven Neumann <sven@gimp.org>
  935. * configure.in (ALL_LINGUAS): removed portuguese (pt) again until
  936. all po files are added.
  937. 2001-12-20 Duarte Loreto <happyguy_pt@hotmail.com>
  938. * configure.in: Added portuguese (pt) to ALL_LINGUAS
  939. 2001-12-20 Marius Andreiana <mandreiana@yahoo.com>
  940. * configure.in: Added ro (Romanian) to ALL_LINGUAS
  941. * tips/gimp_tips.ro.txt: added
  942. 2001-12-18 Sven Neumann <sven@gimp.org>
  943. * gimptool.1.in
  944. * gimptool.in: applied patch from Roger Leigh <rl117@york.ac.uk>
  945. that makes gimptool respect the DESTDIR environment variable.
  946. 2001-12-18 Tor Lillqvist <tml@iki.fi>
  947. * gimptool-win32.c.in (find_out_env_flags): Accept empty CFLAGS
  948. and LDFLAGS env vars.
  949. 2001-12-16 Sven Neumann <sven@gimp.org>
  950. * plug-ins/gap/gap_decode_xanim.c (p_xanim_dialog): fixed the last
  951. typo fix.
  952. 2001-12-11 Tor Lillqvist <tml@iki.fi>
  953. * gimptool-win32.c.in: Also look at the CC env var, and the @CC@
  954. configuration variable.
  955. Set the msvc_syntax flag if the compiler appears to be MSVC
  956. (cl). Also accept the command line flag --msvc-syntax. If
  957. msvc_syntax, pass --msvc-syntax to pkg-config, and change
  958. generated command line appropriately (turn -o, -L and -l flags
  959. into their MSVC equivalents).
  960. Accept also C++ source files.
  961. Insert a space in the generated COPY command.
  962. Parse command line in two passes: first scan for flags that affect
  963. behaviour of others, like --msvc-syntax or --prefix=, then to
  964. actually do stuff. Thus the order of flags doesn't matter.
  965. 2001-12-07 Tor Lillqvist <tml@iki.fi>
  966. * app/general.c (iso_8601_date_format): Can't use g_snprintf here,
  967. we don't know the size of the user-supplied buffer. The
  968. sizeof (buf) was bogus, buf is a char pointer.
  969. 2001-12-05 Sven Neumann <sven@gimp.org>
  970. * app/scan_convert.c (convert_segment): corrected wrong clipping code
  971. and plugged a memleak. A more verbose description of the problems and
  972. the fix can be found with bug report #66003.
  973. 2001-12-02 Abel Cheung <maddog@linux.org.hk>
  974. * tips/gimp_tips.zh_CN.txt: Converted to native encoding.
  975. 2001-12-01 Abel Cheung <maddog@linux.org.hk>
  976. * tips/{Makefile.am,makefile.mingw}: Added gimp_tips.zh_CN.txt
  977. as targets.
  978. 2001-12-01 Abel Cheung <maddog@linux.org.hk>
  979. * configure.in: Added zh_CN to ALL_LINGUAS (simplified Chinese
  980. translation was taken from HEAD branch).
  981. * tips/gimp_tips.zh_CN.txt: Take simplified Chinese tips file
  982. HEAD branch.
  983. Thu Nov 29 14:25:50 PST 2001 Manish Singh <yosh@gimp.org>
  984. * acinclude.m4: remove libtool and python stuff, stick contents
  985. of accompat.m4 here
  986. * accompat.m4: remove, doesn't seem to work with autoconf 2.13
  987. and automake 1.4
  988. * configure.in: remove reference to accompat.m4
  989. * app/Makefile.am
  990. * libgimp/Makefile.am
  991. * plug-ins/Makefile.am: comment out makefile.mingw references
  992. * app/errors.c: default to never prompt for stack trace
  993. 2001-11-30 Abel Cheung <maddog@linux.org.hk>
  994. * plug-ins/common/sinus.c(sinus_dialog): Fix another typo.
  995. 2001-11-29 Sven Neumann <sven@gimp.org>
  996. * plug-ins/imagemap/imap_preferences.c: use G_DIR_SEPARATOR instead
  997. of hardcoded UNIX-style slash.
  998. 2001-11-29 Abel Cheung <maddog@linux.org.hk>
  999. * plug-ins/gap/gap_decode_xanim.c(p_xanim_dialog): fix typo.
  1000. 2001-11-26 Michael Natterer <mitch@gimp.org>
  1001. * app/gimpimage.c: gimp_image_construct_layers/channels():
  1002. actually free the reverse_list after projecting the drawables.
  1003. (spotted by Kelly Martin).
  1004. 2001-11-24 Sven Neumann <sven@gimp.org>
  1005. * tools/pdbgen/pdb/color.pdb
  1006. * tools/pdbgen/pdb/image.pdb: fixed typos.
  1007. * app/color_cmds.c
  1008. * app/image_cmds.c
  1009. * libgimp/gimpcolor_pdb.c
  1010. * libgimp/gimpimage_pdb.c: regenerated
  1011. 2001-11-23 Sven Neumann <sven@gimp.org>
  1012. * app/about_dialog.c: sink the GtkPreview created for the logo.
  1013. 2001-11-22 Tor Lillqvist <tml@iki.fi>
  1014. * accompat.m4: New file. Should solve the AM_GLIB_GNU_GETTEXT and
  1015. PKG_CHECK_MODULES problem when building for Unix on a system
  1016. without glib-gettext.m4 or pkg.m4. Idea taken from GLib.
  1017. * configure.in: Include accompat.m4.
  1018. * plug-ins/winsnap/winsnap.c (snap_dialog): gtk_window_position()
  1019. -> gtk_window_set_position().
  1020. * plug-ins/winsnap/Makefile.am: Compile and link resource file.
  1021. 2001-11-21 Sven Neumann <sven@gimp.org>
  1022. * app/app_procs.c (splash_logo_load): sink the GtkPreview created for
  1023. the splash.
  1024. 2001-11-20 Sven Neumann <sven@gimp.org>
  1025. * app/app_procs.c
  1026. * app/tile_swap.[ch]: applied a patch from Raphael Quinet that makes
  1027. us check on startup if a swapfile can be created and to give a better
  1028. error message if we run out of memory and are unable to create a swap
  1029. file (bug #64835).
  1030. * app/user_install.c (user_install_run): fixed i18n of error messages.
  1031. 2001-11-20 Tor Lillqvist <tml@iki.fi>
  1032. * plug-ins/gap/Makefile.am: Don't use if !OS_WIN32.
  1033. 2001-11-19 Sven Neumann <sven@gimp.org>
  1034. * app/paint_funcs.c (paint_funcs_setup): applied a patch from Daniel
  1035. Egger <degger@fhm.edu> that reduces our memory footprint by about
  1036. 1/4 MB.
  1037. 2001-11-19 Stanislav Brabec <utx@penguin.cz>
  1038. * tips/gimp_tips.cs.txt: Update and fixes.
  1039. 2001-11-19 Tor Lillqvist <tml@iki.fi>
  1040. * plug-ins/common/Makefile.am: Don't use if !OS_WIN32, automake
  1041. 1.4 doesn't like that.
  1042. * plug-ins/common/xpm.c: On Win32, use the Xpm-noX library, and
  1043. don't call any X functions to be able to parse colors, but use
  1044. gdk_color_parse().
  1045. * plug-ins/script-fu/script-fu-scripts.c (script_fu_find_scripts):
  1046. Remove couple of leftover debugging g_print().
  1047. 2001-11-18 Tor Lillqvist <tml@iki.fi>
  1048. * libgimp/gimp.def: Added some missing entry points.
  1049. * libgimp/Makefile.am (libgimp_la_DEPENDENCIES,
  1050. libgimpui_la_DEPENDENCIES): Depend on corresponding .def file (on
  1051. Win32).
  1052. 2001-11-16 Tor Lillqvist <tml@iki.fi>
  1053. * gimptool-win32.c.in: Implement the --prefix and --*dir options.
  1054. Don't output a space after -L.
  1055. 2001-11-15 Abel Cheung <maddog@linux.org.hk>
  1056. * plug-ins/gimpressionist/size.c (create_sizepage): Fixed a tooltip
  1057. string.
  1058. 2001-11-15 Tor Lillqvist <tml@iki.fi>
  1059. * configure.in: Do build the webbrowser plug-in on Windows. Output
  1060. gimptool-win32.c
  1061. * Makefile.am: gimptool changes: On Windows, don't install the
  1062. script, but instead build gimptool-win32.exe, and install that as
  1063. gimptool.exe.
  1064. * gimptool.1.in: Mention that gimptool is a bit different on
  1065. Windows.
  1066. * gimp-zip.in: Add gimptool.exe and manual pages.
  1067. * gimprc.win32: Remove, as we use the same gimprc as on Unix now.
  1068. * libgimp/gimpenv.h
  1069. * libgimp/gimpenv.c (gimp_path_runtime_fix): New function, code
  1070. spliced out of gimp_path_parse(). Does nothing on Unix.
  1071. * libgimp/gimppatheditor.c (gimp_path_editor_new): Call it here,
  1072. too, so the user sees the run-time paths in the properties dialog.
  1073. * plug-ins/script-fu/script-fu-scripts.c (script_fu_find_scripts):
  1074. Use gimp_path_parse() instead of scanning the script-fu-path.
  1075. * plug-ins/webbrowser/Makefile.am: Use -mwindows.
  1076. 2001-11-14 Tor Lillqvist <tml@iki.fi>
  1077. * gimptool-win32.c.in: New file. gimptool in C, for Win32, at
  1078. least here in gimp-1-2.
  1079. 2001-11-11 Tor Lillqvist <tml@iki.fi>
  1080. * app/user_install.c: I finally had enough of the ugliness and
  1081. problems related to running the user_install.bat script, and
  1082. rewrote user_install_run() to setup the user .gimp-1.2 directory
  1083. by itself. GIMP already knows what needs to be done, the
  1084. information is in the tree_items array. Only a few new bits of
  1085. info per tree item were needed. As of now, this is used only on
  1086. Win32, but the same code should work on Unix, too (hint).
  1087. (copy_file, copy_directory): New auxiliary functions.
  1088. (quote_spaces): Now unused, remove.
  1089. * user_install.bat: Remove.
  1090. * Makefile.am: Remove here, too.
  1091. * gimp-zip.in: Be afraid of Unisys, don't distribute gif.exe. Add
  1092. etc/gimp/1.2.
  1093. 2001-11-10 Tor Lillqvist <tml@iki.fi>
  1094. * app/user_install.c (user_install_run): Retract change from
  1095. yesterday. Don't use popen on Windows, it really doesn't work.
  1096. 2001-11-09 Tor Lillqvist <tml@iki.fi>
  1097. * app/gimp.rc
  1098. * app/gimp.rc.in: Replace gimp.rc with gimp.rc.in, containing also
  1099. version information.
  1100. * configure.in: Expand app/gimp.rc.
  1101. * app/Makefile.am: Link with compiled resource file on Windows.
  1102. * plug-ins/makefile.mingw.in: Make it work again.
  1103. 2001-11-09 Tor Lillqvist <tml@iki.fi>
  1104. More changes for autoconfiscated build on Win32, and to use same
  1105. directory structure in the installation directory as on Unix.
  1106. * configure.in: Calculate and substitute LT_CURRENT_MINUS_AGE like
  1107. in GLib. Set PATHSEP as ':' or ';'. On Win32, use
  1108. AM_GLIB_GNU_GETTEXT. Some awful hacks so AC_OUTPUT doesn't
  1109. complain about files we don't have when we don't use "normal"
  1110. gettextize. Add EXEEXT to TIFF, JPEG, PNG, MPEG and XPM. Check for
  1111. winsock.h.
  1112. * acconfig.h: Add HAVE_WINSOCK_H.
  1113. * README.win32: Updates.
  1114. * Makefile.am: Install either user_install.bat or user_install.
  1115. (EXTRA_DIST): Distribute gimp-zip.
  1116. * gimprc.in: Use @PATHSEP@ to separate search path entries.
  1117. * gimprc_user.in: Add comment about the compile-time prefix being
  1118. replaced at run-time.
  1119. * user_install.bat: Use DOS line terminators, mark as binary.
  1120. * gimp-zip.in: New file, used to build distribution packages on
  1121. Win32.
  1122. * app/Makefile.am: On Win32, generate an .exp file with exported
  1123. symbols, and link with it. Copy the libtool-generated import
  1124. library libgimp.a to libgimpapp.a to avoid clashes with the
  1125. ../libgimp/libgimp library.
  1126. * app/libgimpapp.la: New file. Hand-written libtool wrapper for
  1127. the gimp.exe import library.
  1128. * app/user_install.c (user_install_run): Use popen on Win32,
  1129. too. Experimental.
  1130. * libgimp/Makefile.am: Use -no-undefined and -export-symbols on
  1131. Windows. Install import libraries. Generate also MS import
  1132. libraries if MS_LIB_AVAILABLE.
  1133. * libgimp/gimp.c: Define LIBGIMP_COMPILATION here.
  1134. * libgimp/gimp.def: Update.
  1135. * libgimp/gimpenv.h
  1136. * libgimp/gimpenv.c: (gimp_toplevel_directory): New Win32-only
  1137. function.
  1138. (gimp_data_directory, gimp_sysconf_directory): Use it.
  1139. (gimp_path_parse): On Win32, if the path element starts with the
  1140. compile-time prefix, replace that with the run-time one.
  1141. * libgimp/gimpintl.h: On Win32, use gimp_toplevel_directory to
  1142. form LOCALEDIR.
  1143. * libgimp/gimpsignal.c: Bypass on Win32.
  1144. * plug-ins/Makefile.am
  1145. * plug-ins/*/Makefile.am: Use -mwindows on Windows. Don't build
  1146. nonportable plug-ins on Windows. Don't build Windows-only plug-ins
  1147. on Unix.
  1148. * plug-ins/common/plugindetails.c: No gtk_paned_set_gutter_size in
  1149. GTK+ 1.3.
  1150. * plug-ins/script-fu/script-fu-server.c: Bypass on Win32.
  1151. * modules/Makefile.am: Use -no-undefined on Windows. Use the
  1152. ../app/libgimpapp export library.
  1153. * tips/makefile.mingw (DEST): Use Unixish subdirectory.
  1154. 2001-11-08 Sven Neumann <sven@gimp.org>
  1155. * plug-ins/imagemap/imap_main.c: applied a patch from Raphael Quinet
  1156. that changes an error message to less confusing one (fixes bug #64075).
  1157. 2001-11-08 Sven Neumann <sven@gimp.org>
  1158. * app/general.c
  1159. * app/levels.c
  1160. * app/xcf.c: snprintf() is not portable, use g_snprintf() instead.
  1161. * tools/pdbgen/pdb/text_tool.pdb: do the changes here since
  1162. app/text_tool_cmds.c is generated.
  1163. * app/text_tool_cmds.c: regenerated.
  1164. 2001-11-07 Daniel Egger <degger@fhm.edu>
  1165. * app/general.c
  1166. * app/levels.c
  1167. * app/text_tool_cmds.c
  1168. * app/xcf.c: Use snprintf instead of sprintf to protect the
  1169. GIMP from buffer overflow problems.
  1170. 2001-11-07 Abel Cheung <maddog@linux.org.hk>
  1171. * tips/gimp_tips.zh_TW.txt: New traditional Chinese tips file.
  1172. * tips/Makefile.am: Modified to reflect the above addition.
  1173. 2001-11-06 Sven Neumann <sven@gimp.org>
  1174. * app/fileops.c: use g_dirname() instead of setting the file selectors
  1175. filename to "" to get the current directory name. Now we don't have to
  1176. set the filename back later since we didn't touch it, thus we can't
  1177. get it wrong. Fixes bug #63880.
  1178. 2001-11-06 Daniel Egger <degger@fhm.edu>
  1179. * plug-ins/common/gauss_rle.c: Unconditionally premultiply
  1180. alpha into source and seperate it from the dest. Similar to
  1181. the previous fix.
  1182. 2001-11-05 Daniel Egger <degger@fhm.edu>
  1183. * plug-ins/common/gauss_iir.c: Unconditionally premultiply
  1184. alpha into source and seperate it from the dest. Fixes
  1185. bug #57853.
  1186. 2001-11-05 Daniel Egger <degger@fhm.edu>
  1187. * app/gimpimage.c
  1188. * app/gimpimage.h
  1189. * app/paint_funcs.c
  1190. * app/paint_funcs.h: Constified a few parameter arguments to
  1191. shut up gcc warnings.
  1192. * libgimp/gimpintl.h
  1193. * libgimp/libgimp-intl.h
  1194. * plug-ins/perl/perl-intl.h: When compililing without NLS
  1195. cast "return" of gettextish calls to char * to avoid
  1196. warnings.
  1197. * plug-ins/common/url.c: Check for EOF by using feof instead
  1198. of comparing against EOF to avoid warning.
  1199. * plug-ins/imagemap/imap_cern.l
  1200. * plug-ins/imagemap/imap_cern.y
  1201. * plug-ins/imagemap/imap_cern_lex.c
  1202. * plug-ins/imagemap/imap_csim.l
  1203. * plug-ins/imagemap/imap_csim_lex.c
  1204. * plug-ins/imagemap/imap_ncsa.l
  1205. * plug-ins/imagemap/imap_ncsa_lex.c: Include string.h for
  1206. prototype of strcpy.
  1207. * plug-ins/rcm/rcm_callback.c: Change string from (???) to
  1208. ??? to avoid compiler confusion with possible trigraph.
  1209. * plug-ins/script-fu/interp_sliba.c: Change template parameters
  1210. of sprintf from long to int to avoid warnings.
  1211. * plug-ins/gap/gap_filter_iterators.c: Remove unused functions
  1212. to... you get the idea. :)
  1213. 2001-11-05 Sven Neumann <sven@gimp.org>
  1214. * plug-ins/imagemap/*.c: marked strings for translation, include
  1215. config.h and corrected include order. Added a check for NULL pointers
  1216. that might fix bug #33802 (I can't reproduce the problem, so I can't
  1217. check).
  1218. 2001-11-04 Sven Neumann <sven@gimp.org>
  1219. * tools/pdbgen/app.pl: include config.h from all generated files.
  1220. This is generally a good idea and fixes bug #58842.
  1221. * tools/pdbgen/pdb/fileops.pdb
  1222. * tools/pdbgen/pdb/image.pdb
  1223. * tools/pdbgen/pdb/procedural_db.pdb: don't explicitely include
  1224. config.h.
  1225. * app/*_cmds.c: regenerated.
  1226. 2001-11-02 Tor Lillqvist <tml@iki.fi>
  1227. * README.win32: Updates.
  1228. * configure.in: First preparations for autoconfiscated build on
  1229. Win32 (with gcc): Call AC_LIBTOOL_WIN32_DLL. Check for Windows
  1230. platform, and pure Windows. Set Automake macros PLATFORM_WIN32 and
  1231. OS_WIN32 correspondingly. Check for availability of lib.exe.
  1232. On Win32, don't check for GTK+ 1.2.8, but for
  1233. gtk+-1.3-win32-production using the PKG_CHECK_MODULES macro. This
  1234. macro is called only on Win32, so I hope it doesn't matter if
  1235. autoconf is run on a Unix system without pkg-config?
  1236. Assure -fnative-struct is used. Enclose nested AC_CHECK_HEADER
  1237. calls in brackets, otherwise Autoconf 2.52 will generate bad shell
  1238. code.
  1239. * Makefile.am (EXTRA_DIST): Distribute po*/makefile.mingw here.
  1240. * config.h.win32: Define HAVE_DIRENT_H. Mingw has it, and for MSVC
  1241. it is also available in build/win32/dirent.
  1242. * libgimp/makefile.mingw.in
  1243. * modules/makefile.mingw.in: Use new build-dll invokation syntax.
  1244. * app/fileops.c (file_ops_post_init): Use G_DIR_SEPARATOR_S.
  1245. * plug-ins/makefile.mingw.in: Don't build separate tiff_nolzw
  1246. plug-in. Build just one tiff.exe, but distribute alternative
  1247. libtiff DLLs (with identical entry points). Remove more
  1248. unnecessarily copied Makefiles when installing gflare,
  1249. gimpressionist or fractalexplorer stuff.
  1250. * plug-ins/common/animationplay.c: Don't include gdkwin32.h, as
  1251. the gtk+-1.3.0-win32-production dist doesn't include a good
  1252. one. Instead copy the two lines necessary.
  1253. * plug-ins/common/png.c (load_image): libpng 1.2.0 doesn't have
  1254. png_read_destroy() or png_write_destroy() as public functions.
  1255. * plug-ins/script-fu/script-fu.ico
  1256. * plug-ins/script-fu/script-fu.rc: Were missing from CVS.
  1257. * plug-ins/script-fu/Makefile.am (EXTRA_DIST): Distribute them.
  1258. 2001-10-31 Gediminas Paulauskas <menesis@delfi.lt>
  1259. * tips/gimp_tips.lt.txt: convert to UNIX newline format.
  1260. 2001-10-28 Sven Neumann <sven@gimp.org>
  1261. * README
  1262. * plug-ins/webbrowser/web-browser.scm: updated some links.
  1263. 2001-10-26 Sven Neumann <sven@gimp.org>
  1264. * app/temp_buf.c (temp_buf_to_gray): rewrote so gcc-3.0 doesn't
  1265. complain.
  1266. * tools/pdbgen/lib.pl: add #include <string.h> if the generated code
  1267. uses memcpy().
  1268. * libgimp/gimpbrushes_pdb.c
  1269. * libgimp/gimpdrawable_pdb.c
  1270. * libgimp/gimpgradients_pdb.c
  1271. * libgimp/gimpgradientselect_pdb.c
  1272. * libgimp/gimpimage_pdb.c
  1273. * libgimp/gimppaths_pdb.c
  1274. * libgimp/gimppatterns_pdb.c
  1275. * libgimp/gimpproceduraldb_pdb.c: regenerated.
  1276. * libgimp/gimpmatrix.c
  1277. * libgimp/gimpproceduraldb.c
  1278. * libgimp/gimpwidgets.c
  1279. * modules/colorsel_triangle.c
  1280. * plug-ins/flame/libifs.c
  1281. * plug-ins/gap/gap_dbbrowser_utils.c
  1282. * plug-ins/gap/gap_filter_foreach.c:
  1283. * plug-ins/ifscompose/ifscompose_storage.c
  1284. * plug-ins/imagemap/imap_circle.c
  1285. * plug-ins/imagemap/imap_grid.c
  1286. * plug-ins/imagemap/imap_rectangle.c
  1287. * plug-ins/common/mpeg.c
  1288. * plug-ins/common/plasma.c
  1289. * tools/gimp-remote.c: added missing includes wanted by gcc-3.0.
  1290. 2001-08-01 Nick Lamb <njl195@zepler.org.uk>
  1291. * app/by_color_select.c
  1292. * app/curves.c
  1293. * app/gimpui.c
  1294. * app/global_edit.c
  1295. * app/image_new.c
  1296. * app/layers_dialog.c
  1297. * app/measure.c
  1298. * app/palette_select.c
  1299. * app/shear_tool.c
  1300. * app/user_install.c: Include std C headers to reduce warnings.
  1301. 2001-10-24 Sven Neumann <sven@gimp.org>
  1302. * plug-ins/perl/examples/glowing_steel: applied a patch from Raphael
  1303. Quinet that fixes bug #56598 (Highlight Edges crashes if used on a
  1304. non-visible layer).
  1305. 2001-10-24 Sven Neumann <sven@gimp.org>
  1306. * plug-ins/common/grid.c: made the preview work for indexed images.
  1307. 2001-10-24 Sven Neumann <sven@gimp.org>
  1308. * libgimp/gimpexport.c:
  1309. applied a patch from Raphael Quinet <quinet@gamers.org> that fixes
  1310. bug #51114 (Incorrect data saved in image file) and a whole bunch
  1311. of related or duplicated bug reports.
  1312. 2001-10-23 Sven Neumann <sven@gimp.org>
  1313. * app/tools_cmds.c
  1314. * tools/pdbgen/pdb/tools.pdb: forgot to check for layer masks in
  1315. gimp_perspective() PDB calls.
  1316. 2001-10-22 Sven Neumann <sven@gimp.org>
  1317. * tools/pdbgen/tools.pdb
  1318. * app/tools_cmds.c: don't allow to apply transformations to layers
  1319. that have a layer mask attached. We do not support this, but didn't
  1320. check the PDB calls to the transform tool.
  1321. This fixes bug #62764 (rotate a gdyntext with layer mask applied
  1322. freezes gimp), but GDynText should probably reflect the fact that
  1323. the text can not be rotated if it has a layer mask by graying out
  1324. the rotation UI elements.
  1325. * app/tips_dialog.c: make Next and Previous buttons insensitive if
  1326. no tips could be loaded (as suggested by Branko Collin).
  1327. * plug-ins/common/mblur.c (mblur_linear): avoid endless looping when
  1328. length == 1 in linear mode (fixes bug #62640).
  1329. * plug-ins/gap/gap_lib.c: applied patch from Wolfgang Hofer that fixes
  1330. bug #61677 (error in duplicate frames GUI).
  1331. 2001-10-19 Sven Neumann <sven@gimp.org>
  1332. * plug-ins/FractalExplorer/FractalExplorer.c
  1333. * plug-ins/common/illusion.c: added missing PDB parameters. Thanks
  1334. to iccii@hotmail.com for spotting these.
  1335. 2001-10-16 Sven Neumann <sven@gimp.org>
  1336. * plug-ins/common/colortoalpha.c
  1337. * plug-ins/common/sel_gauss.c: fixed wrong checks for number of
  1338. parameters when called non-interactively (bug #62433). Thanks to
  1339. iccii@hotmail.com for spotting this and providing a patch.
  1340. Mon Oct 15 10:52:22 PDT 2001 Manish Singh <yosh@gimp.org>
  1341. * configure.in: bumped version to 1.2.3, correct library ages (back
  1342. to 1.2.1 compatibility), added comment regarding these
  1343. 2001-10-15 Sven Neumann <sven@gimp.org>
  1344. * app/fileops.c:
  1345. applied a patch from Raphael Quinet <quinet@gamers.org> that makes
  1346. the "File exists!" dialog box transient for the save dialog. Addresses
  1347. bug #61092.
  1348. 2001-10-15 Zbigniew Chyla <cyba@gnome.pl>
  1349. * tips/gimp_tips.pl.txt: Updated Polish translation.
  1350. 2001-10-10 Sven Neumann <sven@gimp.org>
  1351. * plug-ins/Lighting/lighting_image.c: merged fix for bug #22161
  1352. from HEAD.
  1353. 2001-10-10 Sven Neumann <sven@gimp.org>
  1354. * app/fileops_cmds.c
  1355. * tools/pdbgen/app.pl
  1356. * tools/pdbgen/pdb/fileops.pdb: call mkdir() in the PDB function
  1357. gimp_temp_name() so there's a better chance the temp dir exists
  1358. before plug-ins try to place temporary files there. This is a
  1359. workaround for bug #61803.
  1360. 2001-10-10 Gediminas Paulauskas <menesis@delfi.lt>
  1361. * tips/Makefile.am
  1362. * tips/makefile.mingw: Added gimp_tips.lt.txt to the targets.
  1363. * tips/gimp_tips.lt.txt: Added Lithuanian tips file.
  1364. 2001-10-10 Sven Neumann <sven@gimp.org>
  1365. * app/docindex.c: rewrote parser to make it more robust against a
  1366. corrupt ideas file (bug #61894).
  1367. 2001-10-10 Sven Neumann <sven@gimp.org>
  1368. * app/blend.c
  1369. * app/by_color_select.c
  1370. * app/channel_ops.c
  1371. * app/clone.c
  1372. * app/color_panel.c
  1373. * app/color_picker.c
  1374. * app/edit_selection.c
  1375. * app/ellipse_select.c
  1376. * app/free_select.c
  1377. * app/gdisplay.c
  1378. * app/magnify.c
  1379. * app/measure.c
  1380. * app/move.c
  1381. * app/paint_core.c
  1382. * app/path_bezier.c
  1383. * app/path_tool.c
  1384. * app/rect_select.c
  1385. * app/selection.c
  1386. * app/text_tool.c
  1387. * app/transform_core.c: small cleanups (use TRUE/FALSE instead of 1/0)
  1388. I did while trying to fix bug #17904. I will commit the real changes
  1389. separately.
  1390. 2001-10-08 Michael Natterer <mitch@gimp.org>
  1391. * configure.in: some new Makefiles in help/.
  1392. 2001-10-03 Sven Neumann <sven@gimp.org>
  1393. * app/drawable_cmds.c
  1394. * app/image_cmds.c
  1395. * tools/pdbgen/pdb/drawable.pdb
  1396. * tools/pdbgen/pdb/image.pdb: always return a thumbnail of at least
  1397. 1 pixel width and height so plug-ins don't have to check the return
  1398. value. Seems to fix bug #50867, please test!
  1399. 2001-10-02 Sven Neumann <sven@gimp.org>
  1400. * plug-ins/common/sobel.c (sobel_dialog): corrected initial setting
  1401. of toggle button. Thanks to floemker@TechFak.Uni-Bielefeld.DE for
  1402. spotting this one (bug #61525).
  1403. 2001-10-01 Sven Neumann <sven@gimp.org>
  1404. * app/gimpbrush.c (gimp_brush_load): don't crash on invalid brush
  1405. files (fixes bug #61418).
  1406. 2001-10-01 Sven Neumann <sven@gimp.org>
  1407. * plug-ins/script-fu/script-fu-server.c (script_fu_server_run):
  1408. fixed wrong error message.
  1409. 2001-09-05 Abel Cheung <maddog@linux.org.hk>
  1410. * configure.in: Rename zh_TW.Big5 to zh_TW in ALL_LINGUAS.
  1411. 2001-08-29 Jay Cox <jaycox@gimp.org>
  1412. * app/paint_core.c:
  1413. Fixed bug which would sometimes cause there to be a small gap
  1414. between lines drawn using the shift click feature of the
  1415. painting tools.
  1416. 2001-08-30 Sven Neumann <sven@gimp.org>
  1417. * plug-ins/script-fu/scripts/trochoid.scm:
  1418. fixed parameter description (bug #59760).
  1419. 2001-08-29 Sven Neumann <sven@gimp.org>
  1420. * README.i18n: added a section that mentions the GNOME translation
  1421. project that coordinates translation efforts in the GNOME CVS tree.
  1422. 2001-08-14 Andras Timar <timar@gnome.hu>
  1423. * tips/gimp_tips.hu.txt: Fixing typos.
  1424. 2001-08-11 Emese Kovacs <emese@gnome.hu>
  1425. * tips/gimp_tips.hu.txt: Updated Hungarian translation
  1426. 2001-08-07 Emese Kovacs <emese@gnome.hu>
  1427. * tips/Makefile.am|makefile.mingw: Added gimp_tips.hu.txt to the
  1428. targets.
  1429. * tips/gimp_tips.hu.txt: Added Hungarian tips file.
  1430. 2001-08-01 Nick Lamb <njl195@zepler.org.uk>
  1431. * plug-ins/common/tga.c: Fix for small TGA2 files
  1432. 2001-07-30 Sven Neumann <sven@gimp.org>
  1433. * HACKING
  1434. * autogen.sh: we require gettext version 0.38.
  1435. 2001-07-26 Sven Neumann <sven@gimp.org>
  1436. * Made 1.2.2 release.
  1437. 2001-07-26 Sven Neumann <sven@gimp.org>
  1438. * configure.in: added zh_TW.Big5 to ALL_LINGUAS (traditional chinese).
  1439. 2001-07-25 Shirasaki Yasuhiro <yasuhiro@gnome.gr.jp>
  1440. * tips/gimp_tips.ja.txt: file (kanji) encoding adjustment.
  1441. 2001-07-24 Sven Neumann <sven@gimp.org>
  1442. * tips/gimp_tips.ja.txt:
  1443. updated japanese translation by Iccii <iccii@hotmail.com>.
  1444. 2001-07-23 Sven Neumann <sven@gimp.org>
  1445. * plug-ins/common/winclipboard.c
  1446. * plug-ins/gap/gap_filter_foreach.c
  1447. * plug-ins/imagemap/imap_cmd_guides.c
  1448. * plug-ins/sel2path/pxl-outline.c: marked missing strings for
  1449. translation (patch from Iccii <iccii@hotmail.com>).
  1450. 2001-07-22 Stanislav Brabec <utx@penguin.cz>
  1451. * plugins/common/despeckle.c: Reflect my fix from 2001-03-01
  1452. (range limits) in script-fu comments.
  1453. 2001-07-20 Sven Neumann <sven@gimp.org>
  1454. * plug-ins/common/jpeg.c: removed "Baseline JPEG" toggle button from
  1455. the GUI because it allowed to trigger a bug in libjpeg that caused a
  1456. crash (bug #57727). The non-interactive version still has the baseline
  1457. option so scripts don't have to change.
  1458. 2001-07-19 Sven Neumann <sven@gimp.org>
  1459. * configure.in: added lt (Lithuanian) to ALL_LINGUAS.
  1460. 2001-07-19 Sven Neumann <sven@gimp.org>
  1461. * configure.in: removed ro from ALL_LINGUAS because the translation
  1462. was for the gimp HEAD branch and po files were missing.
  1463. 2001-07-17 Marius Andreiana <mandreiana@yahoo.com>
  1464. * configure.in: Added ro (Romanian) to ALL_LINGUAS
  1465. 2001-07-14 Sven Neumann <sven@gimp.org>
  1466. * app/display_cmds.c
  1467. * tools/pdbgen/pdb/display.pdb (display_new_invoker): removed
  1468. unnecessary check for gimage->layers. Creating a display for an empty
  1469. image is a valid operation.
  1470. 2001-07-14 Fatih Demir <kabalak@gtranslator.org>
  1471. * tips/Makefile.am|makefile.mingw: Added gimp_tips.tr.txt to the
  1472. targets and re-ordered the tips files listings.
  1473. * tips/gimp_tips.tr.txt: Added Turkish tips file from Alper Ersoy.
  1474. 2001-07-10 Sven Neumann <sven@gimp.org>
  1475. * plug-ins/common/bz2.c
  1476. * plug-ins/common/gz.c: a fix for bug #57217 based on a patch from
  1477. Raphael Quinet.
  1478. 2001-07-10 Sven Neumann <sven@gimp.org>
  1479. * plug-ins/gap/gap_lib.c (p_file_copy): open files in binary mode.
  1480. A patch from Wolfgang Hofer that possibly fixes bug #52890.
  1481. 2001-07-03 Sven Neumann <sven@gimp.org>
  1482. * Makefile.am: added ChangeLog.pre-1-2 to EXTRA_DIST (makes a good
  1483. read on long winter evenings).
  1484. * tools/Makefile.am: added gimppath2svg.py to EXTRA_DIST.
  1485. 2001-07-03 Sven Neumann <sven@gimp.org>
  1486. * plug-ins/common/xwd.c: applied patch from Peter Kirchgessner
  1487. <peter@kirchgessner.net> that fixes bug #56830.
  1488. 2001-07-02 Nick Lamb <njl195@zepler.org.uk>
  1489. * plug-ins/common/png.c: Change PNG defaults (no 1.0 gamma chunk)
  1490. 2001-07-02 Sven Neumann <sven@gimp.org>
  1491. * plug-ins/helpbrowser/helpbrowser.c: removed special handling of
  1492. undocumented filters, added support for anchors in URLs.
  1493. 2001-07-02 Sven Neumann <sven@gimp.org>
  1494. * plug-ins/*/Makefile.am
  1495. * plug-ins/common/mkgen.pl: added -I$(top_srcdir)/intl to INCLUDES.
  1496. This will hopefully fix #51823 without breaking it for other platforms.
  1497. 2001-07-02 Sven Neumann <sven@gimp.org>
  1498. * app/perspective_tool.c
  1499. * app/rotate_tool.c
  1500. * app/scale_tool.c
  1501. * app/shear_tool.c: changed location of help files.
  1502. 2001-07-01 Sven Neumann <sven@gimp.org>
  1503. * gimptool.in: take glib_cflags and glib_libs from glib-config instead
  1504. of using ugly sed hacks to strip it out of gtk_cflags and gtk_libs.
  1505. This should fix 'gimptool --cflags-noui'.
  1506. 2001-07-01 Sven Neumann <sven@gimp.org>
  1507. * acconfig.h: we forgot to add HAVE_FINITE and HAVE_ISFINITE here
  1508. (bug #56918).
  1509. 2001-06-30 Sven Neumann <sven@gimp.org>
  1510. * app/global_edit.c: attach default comment to image created by
  1511. "Paste As New" (addresses bug #51164).
  1512. 2001-06-30 Adam D. Moss <adam@gimp.org>
  1513. * app/convert.c: More error recovery. Not perfect. Adequate.
  1514. 2001-06-29 Adam D. Moss <adam@gimp.org>
  1515. * app/convert.c: Make it even harder to trigger those
  1516. impossible-to-reach assertions, and handle things more gracefully
  1517. when we do reach them. :P Also removed some redundant calculations
  1518. and crufty structure elements. Fixes bug #52264.
  1519. 2001-06-27 Daniel Egger <egger@suse.de>
  1520. * README.i18n: Corrected some typos and revised a sentence.
  1521. Thanks to Branko Collin for noticing the glitches.
  1522. 2001-06-26 Sven Neumann <sven@gimp.org>
  1523. * plug-ins/dbbrowser/dbbrowser_utils.c: subtle dialog layout tweaks.
  1524. 2001-06-26 Sven Neumann <sven@gimp.org>
  1525. * gimptool.1.in: fixed gimptool manpage which was still refering to
  1526. directories we used to use with GIMP version 1.0.
  1527. * app/image_cmds.c
  1528. * tools/pdbgen/pdb/image.pdb: always allocate a full colormap for
  1529. indexed images, even if someone sets the number of colors to zero.
  1530. Fixes bug #56561.
  1531. 2001-06-21 Sven Neumann <sven@gimp.org>
  1532. * libgimp/gimpmath.h: do not include math.h conditionally since this
  1533. change broke a lot of plug-ins that do not include config.h before
  1534. including gimp.h and it won't work for third-party plug-ins either.
  1535. * plug-ins/Lighting/lighting_ui.c
  1536. * plug-ins/MapObject/mapobject_ui.c: use gimp_ui_init() which sets
  1537. the default colormap and visual in an attempt to fix bug #50715.
  1538. 2001-06-21 Sven Neumann <sven@gimp.org>
  1539. * plug-ins/gdyntext/ChangeLog
  1540. * plug-ins/gdyntext/gdyntext.[ch]: merged changes done by plug-in
  1541. author into our source, thus upgrading GDynText to version 1.5.4.
  1542. This should fix bug #55341 (dynamic text layer renames itself).
  1543. 2001-06-21 Sven Neumann <sven@gimp.org>
  1544. * plug-ins/Lighting/lighting_apply.c
  1545. * plug-ins/common/colortoalpha.c
  1546. * plug-ins/common/papertile.c
  1547. * plug-ins/common/vinvert.c
  1548. * plug-ins/script-fu/scripts/textured-logo.scm: applied a patch from
  1549. "Iccii" <iccii@hotmail.com> that marks a bunch of leftover strings
  1550. for translation (bug #56490).
  1551. 2001-06-20 Michael Natterer <mitch@gimp.org>
  1552. * app/gdisplay.c: fixed a longstanding display update bug by
  1553. applying the same fix to gdisplays_update_full() that has been
  1554. applied to gdisplays_update_area() ages ago.
  1555. * app/layers_dialog.c: no need to gdisplays_flush_now() when
  1556. deleting the layer, gdisplays_flush() works fine now.
  1557. 2001-06-20 Sven Neumann <sven@gimp.org>
  1558. * app/histogram_tool.c: use GINT_TO_POINTER and GPOINTER_TO_INT
  1559. macros for the gimp_option_menu's user_data.
  1560. 2001-06-20 David Neary <dneary@eircom.net>
  1561. * configure.in
  1562. * libgimp/gimpmath.h: Added a fix which tests for ieee NaN
  1563. functions and includes them as the correct name if they
  1564. exist. This closes bug #51822. This fix is courtesy of
  1565. <bugzilla-gnome@thewrittenword.com>.
  1566. 2001-06-20 Sven Neumann <sven@gimp.org>
  1567. * configure.in: bumped version number to 1.2.2, removed some
  1568. unneeded sed hacks and added a new one to fix generation of
  1569. plug-ins/perl/po/Makefile.
  1570. * plug-ins/common/ps.c: applied gimp-kirchgessner-010619-0, a patch
  1571. from Peter Kirchgessner that should fix bug #51403.
  1572. 2001-06-19 Michael Natterer <mitch@gimp.org>
  1573. * plug-ins/print/escputil.c
  1574. * plug-ins/print/print-escp2.c: one more gimp-print update.
  1575. (relocated the tag in the gimp-print CVS).
  1576. 2001-06-19 Sven Neumann <sven@gimp.org>
  1577. * plug-ins/flame/flame.c: do not use a drawable_ID from the last run
  1578. since this drawable might have changed or even vanished. The latter
  1579. case caused a crash (bug #37761).
  1580. 2001-06-19 Sven Neumann <sven@gimp.org>
  1581. * app/fileops.c (file_open): do not use the global variable
  1582. load_procs used by the file open dialog to store the user setting for
  1583. the filetype. This setting is now only used if files are opened thru
  1584. the file open dialog and not when opened using DND or other methods.
  1585. Fixes bug #51722.
  1586. 2001-06-18 Sven Neumann <sven@gimp.org>
  1587. * plug-ins/script-fu/script-fu-console.c: specify encoding for char
  1588. cell font and use gdk_fontset_load() instead of gfk_font_load().
  1589. Fixes bug #50522 for me and hopefully does not break things for you.
  1590. Please test the Script-Fu console.
  1591. 2001-06-18 Sven Neumann <sven@gimp.org>
  1592. * plug-ins/common/newsprint.c: applied patch found in bug-report
  1593. #52981 that fixes wrong handling of GRAYA drawables in the
  1594. Newsprint GUI.
  1595. * app/crop.c: do not update info_window on redraw but only on motion.
  1596. This is a very lame but simple fix for bug #38737. A correct fix
  1597. would be to change the Crop tool not to abuse the info_window, but
  1598. I consider this too much change for 1.2.
  1599. 2001-06-18 Michael Natterer <mitch@gimp.org>
  1600. * app/selection.h: Selection->timer must be a guint, not a gint.
  1601. May address #10498 "Marching Ants die untimely deaths" but I
  1602. cannot verify that since #10498 never happened here. Chances are
  1603. however good that this is #10498 related, as it usually occurs
  1604. after several hours of usage and may well be a signed<->unsigned
  1605. overflow problem.
  1606. 2001-06-18 Sven Neumann <sven@gimp.org>
  1607. * plug-ins/gfig/gfig.c: marked missing string for translation.
  1608. * plug-ins/script-fu/scripts/land.scm: corrected wrong parameter
  1609. description.
  1610. Thanks to "Iccii" <iccii@hotmail.com> for his patch.
  1611. 2001-06-15 Michael Natterer <mitch@gimp.org>
  1612. * configure.in
  1613. * plug-ins/print/README
  1614. * plug-ins/print/RELNOTES
  1615. * plug-ins/print/gimp_main_window.c
  1616. * plug-ins/print/print-dither.c
  1617. * plug-ins/print/print-escp2.c
  1618. * plug-ins/print/print-printers.c
  1619. * plug-ins/print/print-util.c: updated to the latest CVS version
  1620. of the gimp-print stable branch (4.0.5).
  1621. 2001-06-15 Austin Donnelly <austin@gimp.org>
  1622. * app/gdisplay.c: initialise gdisp->cursor_x and gdisp->cursor_y
  1623. to 0 in gdisplay_new() so that we don't get floating point
  1624. exceptions when attempting to translate to screen co-ords in
  1625. gdisplay_update_cursor(). Fixes critical Bug #56237.
  1626. 2001-06-12 Sven Neumann <sven@gimp.org>
  1627. * app/gimpimage.c: unref layers and channels instead of sinking them
  1628. when destroying an image.
  1629. 2001-06-02 Garry R. Osgood <grosgood@rcn.com>
  1630. * tips/gimp_tips.txt: English language typo at line 50: it -> is.
  1631. * app/crop.c Fix for bugs #9350 and #54838 which prevents Gimp
  1632. crash on floating selections; issue of bad cropping raised by
  1633. #9350 reporter dyfa@addict.de still extant because a scheme
  1634. script cannot select to crop on a layer, and a crop with respect
  1635. to the entire image may be completely disjoint with respect to
  1636. the layer on which a user is applying an effect. Such
  1637. condition leads to the reported script-fu error, which is less
  1638. severe than an application crash.
  1639. 2001-06-02 Sven Neumann <sven@gimp.org>
  1640. * tips/gimp_conseils.fr.txt
  1641. * tips/gimp_tips.de.txt
  1642. * tips/gimp_tips.txt: fixed an error pointed out by Branko Collin:
  1643. Bucket Fill tool uses BG color when pressing Ctrl, not Shift. Someone
  1644. needs to fix the other languages.
  1645. 2001-05-22 Sven Neumann <sven@gimp.org>
  1646. * autogen.sh: allow for automake 1.4-p1 and similar version numbers.
  1647. (fix ported from HEAD branch)
  1648. * app/module_db.c: applied a patch from Austin Donnelly that fixes
  1649. bug #55050 (button without label in Module Browser).
  1650. 2001-05-06 Garry R. Osgood <grosgood@rcn.com>
  1651. * app/histogram_tool.c:
  1652. histogram_tool_initialize() now aligns its option menu
  1653. and internal state to GIMP_HISTOGRAM_VALUE when it is
  1654. given a channel. Prior, only hid option menu, causing
  1655. crash reported in #54131 when internals attempted to
  1656. generate histogram on non-existent drawable component.
  1657. Closes #54131.
  1658. 2001-04-24 Michael Natterer <mitch@gimp.org>
  1659. Plugged some memleaks:
  1660. * app/gimpbrush.c: don't leak all pixmaps.
  1661. * app/gimpbrushpipe.c: free all the pipe's brushes here.
  1662. 2001-04-23 Sven Neumann <sven@gimp.org>
  1663. * plug-ins/perl/examples/terral_text: fixed syngin's fix
  1664. * plug-ins/perl/examples/image_tile
  1665. * plug-ins/perl/examples/yinyang:
  1666. applied gimp-kirchgessner-010422-0.patch which fixes problems with
  1667. invalid number of parameters passed to some functions.
  1668. * plug-ins/script-fu/interp_sliba.c: fixed problems with strbreakup
  1669. reported by Mike Kelly <mike@csuchico.edu> (bugs #52383 and #52385)
  1670. 2001-04-23 Mel Boyce <syngin@gimp.org>
  1671. * plug-ins/perl/examples/terral_text: Fixed typo.
  1672. Sat Apr 21 17:04:34 PDT 2001 Manish Singh <yosh@gimp.org>
  1673. * acinclude.m4: updated libtool stuff
  1674. * configure.in: more #undefs so jpeglib.h test works
  1675. * plug-ins/common/bumpmap.c: speedup patch from Ernst Lippe
  1676. <ernstl@planet.nl> (tile cache size optimization)
  1677. 2001-04-11 Stanislav Brabec <utx@penguin.cz>
  1678. On request of Martin Weber <martweb@gmx.net>:
  1679. * plug-ins/bmp/bmpread.c:
  1680. GIMP couldn't read bmp files with a bad chunk. This kind of files
  1681. can be found in OS/2 1.x.
  1682. 2001-04-10 Sven Neumann <sven@gimp.org>
  1683. * app/posterize.c
  1684. * plug-ins/common/fractaltrace.c
  1685. * plug-ins/common/illusion.c
  1686. * plug-ins/flame/flame.c
  1687. * plug-ins/gfig/gfig.c
  1688. * plug-ins/gimpressionist/general.c
  1689. * plug-ins/imagemap/imap_cmd_guides.c
  1690. * plug-ins/mosaic/mosaic.c
  1691. * plug-ins/winsnap/winsnap.c: applied a patch from Iccii that marks a
  1692. few leftover strings for translation. People, update your translations!
  1693. 2001-04-08 Sven Neumann <sven@gimp.org>
  1694. * plug-ins/bmp/bmp.c
  1695. * plug-ins/common/jpeg.c
  1696. * plug-ins/common/mpeg.c
  1697. * plug-ins/common/png.c
  1698. * plug-ins/common/tiff.c
  1699. * plug-ins/common/xpm.c
  1700. * plug-ins/script-fu/script-fu.c
  1701. * plug-ins/twain/twain.c
  1702. * plug-ins/winsnap/winsnap.c: s/INIT_I18N/INIT_I18N_UI/. Should
  1703. fix problems with font encodings for russian users (and probably
  1704. others).
  1705. 2001-04-06 Stanislav Brabec <utx@penguin.cz>
  1706. On request of Martin Weber <martweb@gmx.net>:
  1707. * plugins/common/tga.c: Fixed bug #52728 - problem in loading
  1708. compressed and uncompressed 15 bit tga, compressed 16 bit tga
  1709. files and removed a false warning for 32 bit tga files.
  1710. 2001-04-03 Matt Wilson <msw@redhat.com>
  1711. * libgimp/gimp.c (gimp_main): _always_ set up the other locale
  1712. categories, otherwise many C libraries will blow away characters
  1713. outside of the POSIX charset. Still use the C locale for
  1714. LC_NUMERIC, though. r: yosh@gimp.org
  1715. 2001-03-22 Stanislav Brabec <utx@penguin.cz>
  1716. * app/bucket_fill.c: Bucket fill threshold=0 must be allowed.
  1717. 2001-03-15 Sven Neumann <sven@gimp.org>
  1718. * plug-ins/common/screenshot.c: applied patch from
  1719. Tom Holroyd <tomh@po.crl.go.jp> which fixes wrong array size.
  1720. 2001-03-13 Fatih Demir <kabalak@gtranslator.org>
  1721. * configure.in: Added "tr" to ALL_LINGUAS.
  1722. 2001-03-12 Tor Lillqvist <tml@iki.fi>
  1723. * libgimp/makefile.msc: Add missing object files. The import
  1724. library for the intl library is now called just intl.
  1725. * libgimp/makefile.msc (gimpi_OBJECTS): Typo.
  1726. * app/makefile.msc (gimp_OBJECTS): Remove objects corresponding to
  1727. removed source files. Update name of import library for the intl
  1728. library. Add missing objects.
  1729. * app/gimpbrush.c
  1730. * app/gimpbrushpipe.c
  1731. * app/patterns.c: Include <glib.h> early for G_OS_WIN32.
  1732. * app/dialog_handler.h: Change the #ifdef logic: Declare
  1733. dialog_register and dialog_unregister always, but mark for export
  1734. only when compiling dialog_handler.c. That way MSVC won't complain
  1735. when dialog_handler.c calls dialog_unregister without it
  1736. being defined, and also the declarations and definitions will
  1737. have identical attributes (both marked for export). Whew. Gcc
  1738. is a bit less picky, it accepts a declaration that isn't marked
  1739. for export even if the definition is.
  1740. * app/dialog_handler.c: Change comment correspondingly.
  1741. 2001-03-11 Daniel Egger <egger@suse.de>
  1742. * plug-ins/common/sobel.c: Applied patch from
  1743. Austin Donnelly to fix rendering of the topmost
  1744. scanline.
  1745. 2001-03-11 Tor Lillqvist <tml@iki.fi>
  1746. * plug-ins/common/winclipboard.c: Enhance to also be able to paste
  1747. BI_BITFIELDS images, 16- or 32-bit. Global indentation and spacing
  1748. fix (use cvs diff -bu2 to see the real differences).
  1749. 2001-03-10 Tor Lillqvist <tml@iki.fi>
  1750. * plug-ins/makefile.mingw.in: Add some missing standard plug-ins,
  1751. and some new unofficial ones. Don't define -Drandom=g_random_int,
  1752. the RAND_FUNC in config.h.win32 takes care of this. Define GIMP
  1753. for mathmap.
  1754. * user_install.bat: Copy the default palettes to the user's
  1755. palette directory.
  1756. * app/dialog_handler.c: Define __DIALOG_HANDLER_C_, not
  1757. __DIALOG_HANDLER_C__, to match the #ifndef in
  1758. dialog_handler.h. Add comment why __DIALOG_HANDLER_C_ is needed.
  1759. 2001-03-04 Zbigniew Chyla <cyba@gnome.pl>
  1760. * app/commands.c (image_scale_callback),
  1761. libgimp/gimpchainbutton.c (gimp_chain_button_destroy),
  1762. libgimp/gimpcolorbutton.c (gimp_color_button_destroy):
  1763. Move variable assignments out of assertions to allow compilation
  1764. with "G_DISABLE_ASSERT" and/or "G_DISABLE_CHECKS" defined.
  1765. 2001-03-04 Sven Neumann <sven@gimp.org>
  1766. * app/preferences_dialog.c (prefs_save_callback): applied a patch
  1767. from David Odin <David.Odin@bigfoot.com> that fixes a typo in the code.
  1768. 2001-03-01 Daniel Egger <egger@suse.de>
  1769. * ChangeLog:
  1770. * ChangeLog.pre-1-2: Move the pre-1.2 changes out
  1771. to their own new file.
  1772. 2001-03-01 Daniel Egger <egger@suse.de>
  1773. * app/fileops.c: Applied fix from Dave Neary to fix
  1774. bug #37633 "File->Revert doesn't resize canvas". Not
  1775. the best fix but quite effective.
  1776. 2001-03-01 Stanislav Brabec <utx@penguin.cz>
  1777. * plugins/common/despeckle.c: Fixed black_level range.
  1778. Valid range should be -1..255, not 0..256, because comaparison
  1779. is > and <=. Bug became visible after last Martin Weber's fix.
  1780. There must be for both black and white levels one extra value
  1781. to cover all numbers 0..255.
  1782. 2001-02-27 Sven Neumann <sven@gimp.org>
  1783. * plug-ins/common/header.c: applied patch from Chuck Mason
  1784. <chuckjr@unbounded.com> that fixes wrong output of header plug-in.
  1785. 2001-02-10 Stanislav Brabec <utx@penguin.cz>
  1786. On request of Martin Weber <martweb@gmx.net>.
  1787. * plugins/common/despeckle.c: Fixed comparison *sort_ptr > black_level.
  1788. Only adopting white_level had a visual effect. This fix causes
  1789. that also adopting blck_level works also.
  1790. 2001-02-07 Daniel Egger <egger@suse.de>
  1791. * configure.in: Changed link order in gtkxmhtml check
  1792. to fix bug #12653.
  1793. 2001-02-06 Sven Neumann <sven@gimp.org>
  1794. * data/brushes/hsparks.gih
  1795. * data/brushes/vine.gih: seems we had forgotten to convert these
  1796. to the new format.
  1797. 2001-02-05 Jay Cox <jaycox@gimp.org>
  1798. * app/gimphistogram.c: Applied patches by Roel Schroeven
  1799. <rschroev@yahoo.com> that fix histogram with mask calculation bug and
  1800. median calculation bug.
  1801. 2001-02-03 Christophe Merlet <redfox@eikonex.org>
  1802. * tips/gimp_conseils.fr.txt: Updated with suggestions from
  1803. Gérard Delafond <g.delafond@medsyn.fr>
  1804. 2001-01-30 Kjartan Maraas <kmaraas@gnome.org>
  1805. * configure.in: Added "nn" to ALL_LINGUAS.
  1806. 2001-01-28 Asbjorn Pettersen <asbjornP@dualog.no>
  1807. * modules/gimpmodregister.h: add #include <libgimp/gimptypes.h>
  1808. * plug-ins/common/bz2.c (load_image): fix bug loading bz2 files (OS/2)
  1809. * app/module_db.c: OS/2 fix. remove gimp_color_display_register(),,
  1810. 2001-01-24 Sven Neumann <sven@gimp.org>
  1811. * libgimp/gimpwidgets.c: fixed wrong for-loop boundary that caused
  1812. the gimp_mem_size_entry not to accept values larger than 1023 MB.
  1813. Sun Jan 21 21:54:57 PST 2001 Manish Singh <yosh@gimp.org>
  1814. * Made 1.2.1 release
  1815. 2001-01-22 Michael Natterer <mitch@gimp.org>
  1816. * app/gimphelp.c: disabled debugging output.
  1817. 2001-01-20 Michael Natterer <mitch@gimp.org>
  1818. * app/palette.c: plugged memory leaks.
  1819. 2001-01-17 Sven Neumann <sven@gimp.org>
  1820. * INSTALL: updated and changed .gimp to .gimp-1.2
  1821. * configure.in: changed .gimp to .gimp-1.2
  1822. Mon Jan 15 17:17:33 PST 2001 Manish Singh <yosh@gimp.org>
  1823. * app/fileops.c: correct spelling of "lose" in revert dialog
  1824. 2001-01-15 Sven Neumann <sven@gimp.org>
  1825. * gimp.spec.in: corrected FTP location of gimp
  1826. 2001-01-14 Sven Neumann <sven@gimp.org>
  1827. * HACKING: added note about autogenerated files (merged from HEAD)
  1828. 2001-01-14 Sven Neumann <sven@gimp.org>
  1829. * app/menus.c
  1830. * app/plug-in.c: added some sanity checks for passed string pointers
  1831. to various public functions in an attempt to fix bug #37622. I'm not
  1832. sure if this fixes the bug since I can not reproduce it.
  1833. 2001-01-12 Sven Neumann <sven@gimp.org>
  1834. * plug-ins/common/sharpen.c: applied a patch from Jerome Zago
  1835. <jzago@ifhamy.insa-lyon.fr> that fixes a longstanding bug in the
  1836. sharpen filter which sometimes got the last line wrong.
  1837. Fixes bug #34155
  1838. 2001-01-11 Sven Neumann <sven@gimp.org>
  1839. * plug-ins/common/aa.c: removed .html from the list of file extensions
  1840. since it clashes with the GTM plug-in.
  1841. 2001-01-10 Sven Neumann <sven@gimp.org>
  1842. * plug-ins/ifscompose/ifscompose.c: blue is (0,0,1), not (0,0,2)
  1843. 2001-01-10 Szabolcs Ban
  1844. * plug-ins/MapObject/mapobject_ui.c: fixed typo.
  1845. s/Treshold/Threshold/
  1846. 2001-01-09 Sven Neumann <sven@gimp.org>
  1847. * app/gimpbrushlist.c
  1848. * app/gradient.c
  1849. * app/palette.c
  1850. * app/patterns.c: check for NULL pointers before doing strcmp on
  1851. default names. The default names for brushes, patterns, ... can
  1852. be NULL if they were not set in a readable gimprc file.
  1853. * app/gimprc.c: warn the user if the systemwide gimprc couldn't be
  1854. read.
  1855. 2001-01-04 Tor Lillqvist <tml@iki.fi>
  1856. * plug-ins/script-fu/scripts/title-header.scm (script-fu-title-header):
  1857. Correct args to gimp-color-picker. Thanks to Piet van Oostrum.
  1858. 2001-01-03 Michael Natterer <mitch@gimp.org>
  1859. * app/levels.c: reverted the behaviour of the "Reset" button back
  1860. to resetting the current channel only. Resetting all channels was
  1861. broken and IMHO cannot work the way it was implemented.
  1862. 2001-01-02 Simon Budig <simon@gimp.org>
  1863. * app/paint_core.c: use floor() before casting to gint when
  1864. calculating the current brush coordinates. Fixes the jagged brush
  1865. stroke when stroking a path that leaves the image at the top or left
  1866. edge (bug #6043).
  1867. 2001-01-02 Michael Natterer <mitch@gimp.org>
  1868. * app/gimphelp.c (gimp_idle_help): s/welcome.html/introduction.html/
  1869. Fixes #36456.
  1870. 2001-01-01 Michael Natterer <mitch@gimp.org>
  1871. * plug-ins/gdyntext/gdyntextcompat.h: also check for GIMP's minor
  1872. version when deciding if to add a missing PDB wrapper.
  1873. 2000-12-31 Sven Neumann <sven@gimp.org>
  1874. Simon Budig <simon@gimp.org>
  1875. * app/gimpbrush.c
  1876. * plug-ins/common/gih.c: explicitely cast offset to (off_t) when
  1877. seeking back. Should fix the problems reading grayscale BrushPipes
  1878. on IRIX.
  1879. 2000-12-29 Tor Lillqvist <tml@iki.fi>
  1880. * config.h.win32: RAND_FUNC must not return negative values. Can't
  1881. use g_random_int as is, must use g_random_int_range (0, G_MAXINT).
  1882. * plug-ins/flame/cmap.c: Include glib.h for G_MAXINT.
  1883. 2000-12-29 Simon Budig <simon@gimp.org>
  1884. * modules/colorsel_triangle.c Argh - converting 16bit colors
  1885. (from DnD-Source) to 8 bit must not be done by dividing by 0xff (255)!
  1886. divide by 256 instead...
  1887. 2000-12-29 Tor Lillqvist <tml@iki.fi>
  1888. * app/makefile.mingw.in: Build as a windowing application (-mwindows).
  1889. * app/gimp.sym: Remove the color display functions that are gone.
  1890. * plug-ins/makefile.mingw.in: Build two versions of the tiff
  1891. plug-in: tiff (with TIFF_LZW_LIBS), and tiff_nolzw (with
  1892. TIFF_NOLZW_LIBS).
  1893. 2000-12-28 Sven Neumann <sven@gimp.org>
  1894. * app/channel.c
  1895. * app/layer.c: use gtk_object_sink() instead of gtk_object_unref()
  1896. when deleting a layer or channel since only floating objects should
  1897. be destroyed this way. A layer or channel that has been attached
  1898. to an image shall never be deleted.
  1899. * app/layer_cmds.c
  1900. * libgimp/gimplayer_pdb.c
  1901. * tools/pdbgen/pdb/layer.pdb: reenabled the gimp_layer_delete() PDB
  1902. function since it might be useful under rare circumstances.
  1903. 2000-12-28 Sven Neumann <sven@gimp.org>
  1904. * app/channel_cmds.c
  1905. * app/layer_cmds.c
  1906. * libgimp/gimpchannel_pdb.c
  1907. * libgimp/gimplayer_pdb.c
  1908. * plug-ins/common/warp.c
  1909. * plug-ins/gap/gap_exchange_image.c
  1910. * plug-ins/gap/gap_range_ops.c
  1911. * plug-ins/perl/examples/bricks
  1912. * plug-ins/perl/examples/glowing_steel
  1913. * tools/pdbgen/pdb/channel.pdb
  1914. * tools/pdbgen/pdb/layer.pdb
  1915. Two of the gimp-perl scripts used to call gimp_layer_delete() after
  1916. gimp_image_remove_layer(). This will fail since the layer is already
  1917. scheduled for destruction by removing it from the associated image or
  1918. by deleting that image. It is thus dangerous and superfluous to export
  1919. this feature through the PDB. The gimp_layer_delete() is hereby
  1920. obsolete and does nothing any longer. I have removed the code calling
  1921. it from all over the place (it was commented out in almost all places).
  1922. The PDB help for gimp_channel_delete() now explicetly tells the user
  1923. about the proper usage of the procedure.
  1924. 2000-12-27 Michael Natterer <mitch@gimp.org>
  1925. * plug-ins/common/csource.c: the size of the string holding the
  1926. image data was one byte too short (we forgot the trailing '\0').
  1927. Reported by <goswin.brederlow@student.uni-tuebingen.de>
  1928. 2000-12-27 Michael Natterer <mitch@gimp.org>
  1929. * app/gimpimage.c: gimp_image_merge_layers(): apply the layer mask
  1930. only if layer->apply_mask is TRUE.
  1931. 2000-12-27 Michael Natterer <mitch@gimp.org>
  1932. * app/layers_dialog.c: layers_dialog_scroll_index(): don't fiddle
  1933. around with magic numbers when calculating the layer widget's
  1934. height but simply ask one of them for it's allocation. Fixes
  1935. positioning when the preview is smaller than the layer widget list
  1936. item.
  1937. 2000-12-27 Tomas Ogren <stric@ing.umu.se>
  1938. * plug-ins/ifscompose/ifscompose_storage.c: Remove the last comma in
  1939. an enum, xlc barfs
  1940. Tue Dec 26 11:10:23 PST 2000 Manish Singh <yosh@gimp.org>
  1941. * app/patterns.c: fix fd leak on loading
  1942. Sun Dec 24 23:18:32 PST 2000 Manish Singh <yosh@gimp.org>
  1943. * Made 1.2.0 release