diff --git a/ChangeLog b/ChangeLog index a51a578..2ad7de8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,272 @@ +2011-08-15 19:30 kwo + + * configure.ac: 1.4.5. + +2011-04-15 22:04 kwo + + * configure.ac: Avoid referencing /usr/X11R6 when x_dir is not set. + + ... which normally it will not be, AFAICT. + +2011-04-15 22:04 kwo + + * src/bin/Makefile.am: Fix program linking (ticket 725). + +2011-04-09 09:24 kwo + + * src/modules/loaders/loader_pnm.c: PNM loader: Refactor around + progress and exits. + +2011-04-09 09:24 kwo + + * src/modules/loaders/loader_pnm.c: Fix loading of .pbm's (P4) when + width is not a multiple of 8. + +2011-04-09 09:24 kwo + + * src/bin/imlib2_bumpmap.c, src/bin/imlib2_colorspace.c, + src/bin/imlib2_grab.c, src/bin/imlib2_poly.c, + src/bin/imlib2_show.c, src/bin/imlib2_test.c, src/lib/api.c, + src/lib/blend.c, src/lib/color.c, src/lib/grab.c, + src/lib/image.c, src/lib/rend.c, src/lib/rgba.c, + src/lib/rgbadraw.c, src/lib/script.c, src/lib/span.c, + src/modules/filters/filter_bumpmap.c, + src/modules/filters/filter_colormod.c, + src/modules/filters/filter_test.c, + src/modules/loaders/loader_argb.c, + src/modules/loaders/loader_bmp.c, + src/modules/loaders/loader_bz2.c, + src/modules/loaders/loader_gif.c, + src/modules/loaders/loader_id3.c, + src/modules/loaders/loader_jpeg.c, + src/modules/loaders/loader_lbm.c, + src/modules/loaders/loader_png.c, + src/modules/loaders/loader_pnm.c, + src/modules/loaders/loader_tga.c, + src/modules/loaders/loader_zlib.c: Indent (most) .c files. + +2011-03-20 17:19 kwo + + * src/lib/image.c: Better image cache time stamp test. + +2011-03-11 21:13 kwo + + * src/modules/loaders/loader_pnm.c: Fix pnm image loading in + certain situations (ticket 721). + + "It fails with "large" images, written with multiple pixels on + the same line." + + Patch by quentin.stievenart@gmail.com + +2011-02-19 19:33 vapier + + * src/modules/loaders/loader_png.c: png loader: do not hit + "interlaced" member of the png ptr struct + + this should work with libpng 1.[245].x ... did not check anything + older than that though + + patch by Thomas Klausner + +2011-02-19 19:23 vapier + + * src/modules/loaders/loader_png.c: png loader: use png_jmpbuf() + macro rather than hitting jmpbuf directly + + this should work with libpng 1.[245].x ... did not check anything + older than that though + + patch by Thomas Klausner + +2010-11-08 05:54 raster + + * debian: no more debian dir in our svn - debian now handles this + tehmselves. + +2010-09-20 17:09 lucas + + * src/lib/image.c, src/lib/scale.c: Fix typos + + "he->the" where appropriate + +2010-09-09 03:31 lucas + + * COPYING-PLAIN, ChangeLog, TODO, debian/imlib2-config.1, + imlib2.c.in, src/bin/imlib2_test.c, src/lib/Imlib2.h, + src/lib/api.c, src/lib/asm_rotate.S, src/lib/asm_scale.S, + src/lib/blend.h, src/lib/color_helpers.c, src/lib/context.c, + src/lib/font_load.c, src/lib/grab.c, src/lib/image.c, + src/lib/image.h, src/lib/rend.c, src/lib/scale.c, + src/lib/ximage.c: Fix common misspellings + + Following misspellings were fixed: + + adn->and + alwasy->always + arbitary->arbitrary + cant->can't + commerical->commercial + comprimise->compromise + consistant->consistent + dependant->dependent + didnt->didn't + doesnt->doesn't + enviroments->environments + foudn->found + fucntion->function + isnt->isn't + iwth->with + mroe->more + neccesary->necessary + onyl->only + paranthesis->parenthesis + parralel->parallel + refernces->references + seperate->separate + shoudl->should + soem->some + wasnt->wasn't + wiht->with + wokr->work + +2010-09-02 21:19 kwo + + * src/lib/rend.c: Fix imlib_render_image_part_on_drawable_at_size() + ... + + ... when using color modifier and not scaling (ticket 576). + +2010-08-26 01:34 lucas + + * src/lib/grab.c: Revert and re-apply badnull patch + + Revert previous patch generated by badnull.cocci script, and + apply the new one. + The main difference is that assert and assert-like functions are + not touched + anymore. + +2010-08-21 13:52 lucas + + * src/bin/imlib2_bumpmap.c, src/bin/imlib2_colorspace.c, + src/bin/imlib2_conv.c, src/bin/imlib2_grab.c, + src/bin/imlib2_poly.c, src/bin/imlib2_show.c, + src/bin/imlib2_test.c, src/bin/imlib2_view.c, + src/lib/dynamic_filters.c, src/lib/file.c, src/lib/grab.c, + src/lib/script.c, src/modules/filters/filter_test.c, + src/modules/loaders/loader_id3.c, + src/modules/loaders/loader_png.c, + src/modules/loaders/loader_tiff.c: Convert (hopefully) all + comparisons to NULL + + Apply badzero.cocci, badnull.coci and badnull2.cocci + + This should convert all cases where there's a comparison to NULL + to simpler + forms. This patch applies the following transformations: + + code before patch ||code after patch + =============================================================== + + return a == NULL; return !a; + + return a != NULL; return !!a; + + func(a == NULL); func(!a); + + func(a != NULL); func(!!a); + + b = a == NULL; b = !a; + + b = a != NULL; b = !!a; + + b = a == NULL ? c : d; b = !a ? c : d; + + b = a != NULL ? c : d; b = a ? c : d; + + + other cases: + + a == NULL !a + a != NULL a + +2010-08-13 12:53 lucas + + * src/lib/image.c, src/lib/rend.c: Apply memset-calloc.cocci + + Change calls to malloc + memset to calloc whenever an automatic + conversion can + be done. + + Possible candidates are not treated here, only the ones we can be + sure the + conversion is safe. + +2010-08-04 16:57 lucas + + * src/lib/font.h: FORMATTING + + * Remove vim modelines: + find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' + \{\} \; + find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \; + + * Remove leading blank lines: + find . -name '*.[cxh]' -exec sed -i '/./,$!d' + + If you use vim, use this in your .vimrc: + set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0 + +2010-07-26 18:14 kwo + + * src/modules/loaders/loader_tiff.c: Fix reading tiff images with + orientation other than ORIENTATION_TOPLEFT (ticket 563). + + There are almost certainly still issues to be fixed, particularly + around progess() and certain combinations of orientation and + tiling. + +2010-07-26 18:14 kwo + + * src/modules/loaders/loader_tiff.c: Avoid some duplicated code. + +2010-07-26 18:14 kwo + + * src/bin/imlib2_view.c: imlib2_view stuff. + + - Add -s option to show scaled image. + - Handle WM_DELETE_WINDOW. + - Quit on keypress 'q'. + - Trivial cleanups. + +2010-07-14 02:05 lucas + + * src/lib/image.c, src/modules/loaders/loader_pnm.c, + src/modules/loaders/loader_tga.c: Remove unneeded code with + notnull.cocci script + + The notnull.cocci script from Coccinelle finds places where you + check if a + variable is NULL, but it's known not to be NULL. The check can be + safely + removed. For example, this code would be caught by notnull: + + if (!var) return; + if (var && var->fld) { ... } + + It's needless to check again if var is not NULL because if it's + in fact NULL, + it would have returned on the previous "if". This commit removes + all the + trivial places where this pattern happens. Another patch will be + generated for + the more complex cases. + +2010-05-05 18:25 kwo + + * ChangeLog: Update ChangeLog. + 2010-05-05 18:23 kwo * configure.ac: 1.4.4. @@ -1058,7 +1327,7 @@ 2005-10-13 00:09 vapier - * make sure people know the mmx support is 32bit only so it isn't + * make sure people know the mmx support is 32bit only so it isnt for amd64 2005-10-12 03:17 raster @@ -1086,7 +1355,7 @@ 2005-10-04 22:53 vapier - * asm_loadimmq.S is included by other files, it isn't supposed to be + * asm_loadimmq.S is included by other files, it isnt supposed to be compiled by itself 2005-10-03 02:29 raster @@ -1118,7 +1387,7 @@ 2005-09-20 17:22 sebastid - * Add parenthesis to clean up. + * Add paranthesis to clean up. 2005-09-20 16:56 sebastid @@ -1173,7 +1442,7 @@ 2005-09-03 20:58 vapier - * fix for cygwin building (and anyone else who doesn't define + * fix for cygwin building (and anyone else who doesnt define RTLD_LOCAL) 2005-09-03 03:55 sebastid @@ -1321,13 +1590,13 @@ 2005-07-22 10:28 raster * 1. id3 album cover loader patches - 2. i reduced list note memory usage by 20% - should work better + 2. i reduced list note memory usage by 20% - shoudl work better with malloc as ti is now a power of 2 as well 3. optimised evas internals to make use of event freezes to make e17'sw menu popups a LOT snappier - 4. fixed using last member of list nodes - bad - should use api + 4. fixed using last member of list nodes - bad - shoudl use api as this is private stuff really 5. added config profile stuff to e17 u can literally maintain @@ -1805,7 +2074,7 @@ * sorry - mej - you seem to have broken the build on other systems and - imlib2-config wasn't being installed - also it was deciding it had + imlib2-config wasnt being installed - also it was deciding it had to cross-compile and build i686-gnu-linux-imlib2-config etc. files... had to @@ -2557,7 +2826,7 @@ 2001-08-16 16:10 shamgar - * Changed --with-freetype to --with-ttf to make it consistent with + * Changed --with-freetype to --with-ttf to make it consistant with the other modules. @@ -2568,7 +2837,7 @@ 2001-08-13 23:24 raster * ooooh that would leak if we added the same path all the time... - which should + which shoudl be ignored... :) 2001-08-13 18:16 gilbertt @@ -2640,7 +2909,7 @@ 2001-08-11 03:33 raster - * alright - compromise. theres a + * alright - comprimise. theres a imlib_context_set_filename_raw_mode() call now - if you want to deal with filenames and not have them interpreted @@ -2672,7 +2941,7 @@ now we escpae literal colons with double colons. it's documented too. (this was easier to do as i also have to do it for ssving files and you - can't stat + cant stat to see if a file exisit fi you havent saved it yet) 2001-07-28 00:53 raster @@ -2931,7 +3200,7 @@ * fix for the other binary versions in the pnm_loader. Could someone please - check if the ascii ones work right? I didn't test them. and test + check if the ascii ones work right? I didnt test them. and test the binary formats too while youre at it. Thanks :) @@ -2943,10 +3212,10 @@ 2001-01-01 11:52 tillsan - * small fix for the pnm loader. It didn't display the last two lines + * small fix for the pnm loader. It didnt display the last two lines of a file. Ive only corrected the 24bit RGB one. Ill do the others if raster - doesn't + doesnt have a more elegant fix for this :). 2000-12-28 06:45 term @@ -2971,7 +3240,7 @@ 2000-12-15 00:03 raster - * oops - fix some ascent & descent problems + * oops - fix soem ascent & descent problems 2000-12-12 21:07 raster @@ -3458,7 +3727,7 @@ 2000-09-02 07:27 raster - * found bug in mmx asm blending.. 1 line hihg blends get skipped.. + * foudn bug in mmx asm blending.. 1 line hihg blends get skipped.. fix! :) (ugly fix tho) @@ -3703,7 +3972,7 @@ 2000-06-23 19:34 raster - * apparently clone doesn't lone EVERYTHING.. now it clones all of it + * apparently clone doesnt lone EVERYTHING.. now it clones all of it except attached data tags... @@ -3762,7 +4031,7 @@ 2000-06-05 18:19 raster - * should in theory handle locks better.... + * shoudl in theory handle locks better.... 2000-06-05 03:15 raster @@ -3830,7 +4099,7 @@ some more stuff. dox is the start of dox2 the document viewer based on imlib2. Designed - so that the style of the docs is separate from the contents. Will + so that the style of the docs is seperate from the contents. Will evolve rapdily over the next week. @@ -4021,7 +4290,7 @@ 2000-05-06 19:37 raster - * build dither table for masks always... even in depths > 16 + * build dither table for masks alwasy... even in depths > 16 2000-05-05 16:28 raster @@ -4223,7 +4492,7 @@ * slight api changes..... problem was we have a useless paramin the pixmap gen - calls - it should have used the context... :) + calls - it shoudl have used the context... :) 2000-04-25 03:29 mej @@ -4299,7 +4568,7 @@ 2000-04-13 20:24 raster - * found evil mmx code overwriting memeory! thanks mej. back to the + * foudn evil mmx code overwriting memeory! thanks mej. back to the C code for you! @@ -4309,7 +4578,7 @@ 2000-04-13 16:37 raster - * changelog..... NOOOOOOOOO can't be! :) + * changelog..... NOOOOOOOOO cant be! :) 2000-04-13 16:31 raster @@ -4330,7 +4599,7 @@ * fix corner case for clippign where integer math rounds source widht to 0 where - it should be 1. + it shoudl be 1. 2000-04-11 23:34 mej @@ -4371,7 +4640,7 @@ 2000-04-08 19:15 raster - * check for i686 artch and only then compile the mmx asm (i586 isn't + * check for i686 artch and only then compile the mmx asm (i586 isnt guaranteed to have mmx - NB libs built for mmx will NOt work on non mmx boxes right now @@ -4423,7 +4692,7 @@ 2000-03-28 22:25 raster - * speedup scaling down....... but i can't seem to get any speedup + * speedup scaling down....... but i cant seem to get any speedup for up scaling 2000-03-28 18:09 raster @@ -4585,7 +4854,7 @@ 2000-03-03 17:24 raster - * poatch main.c - but rottest doesn't work.. must fix later + * poatch main.c - but rottest doesnt work.. must fix later 2000-03-03 17:15 raster @@ -4701,7 +4970,7 @@ 2000-01-10 05:41 raster - * i can't beleieve i missed wrappign the pixmap free function.... + * i cant beleieve i missed wrappign the pixmap free function.... 2000-01-07 18:40 raster @@ -4719,7 +4988,7 @@ 2000-01-06 06:32 raster - * search path for font more sanely + * search path for font mroe sanely 2000-01-06 05:58 raster @@ -4864,7 +5133,7 @@ 1999-11-16 00:06 raster - * oop s- clipping problme with lines.. fixed :) + * oop s- clipping problme wiht lines.. fixed :) 1999-11-13 18:55 raster @@ -4888,7 +5157,7 @@ 1999-11-03 16:21 raster - * add some stuff and new blend.c from ryan :) + * add soem stuff and new blend.c from ryan :) 1999-11-02 15:56 raster @@ -4909,7 +5178,7 @@ 1999-11-02 13:32 raster * fix a little of the rend code - never testyed that bit... - andf the imlib2_view works nicely with zooming too :) + andf the imlib2_view works nicely iwth zooming too :) 1999-11-02 11:13 raster @@ -4945,7 +5214,7 @@ 1999-11-01 20:50 raster - * hmm that didn't compile.. ooh fun :) + * hmm that didnt compile.. ooh fun :) 1999-11-01 18:46 raster @@ -5052,7 +5321,7 @@ 1999-10-31 22:50 raster - * eeek math error at 255 (becomes 254) not surprising i didn't + * eeek math error at 255 (becomes 254) not surprising i didnt notice.. i looked at the results rsather than numerically evaluating... @@ -5162,7 +5431,7 @@ 1999-10-21 17:07 raster - * color modifiers in imlib2 now done.. cleaned up some code... + * color modifiers in imlib2 now done.. cleaned up soem code... 1999-09-30 16:46 raster @@ -5232,7 +5501,7 @@ 1999-09-27 23:09 raster - * get rid of some useless fonts... + * get rid of soem useless fonts... 1999-09-27 22:55 raster @@ -5296,11 +5565,11 @@ 1999-09-19 21:22 raster - * and add some comments + * and add soem comments 1999-09-19 21:18 raster - * and one more fix for big endian boxes for imlib png loader + * and one mroe fix for big endian boxes for imlib png loader 1999-09-19 21:00 raster @@ -5322,7 +5591,7 @@ 1999-09-18 16:41 raster - * rewmove files i didn't mean tot add + * rewmove files i didnt mean tot add 1999-09-18 16:40 raster @@ -5335,7 +5604,7 @@ 1999-09-17 01:47 raster - * more work on updates + * more wokr on updates 1999-09-17 01:31 raster @@ -5343,7 +5612,7 @@ 1999-09-15 01:24 raster - * some more echos... + * some mroe echos... 1999-09-15 01:22 raster @@ -5402,7 +5671,7 @@ to add a bit to the api, and move the stuff nowin api.c off into imlib backend - sinc ethat stuff doesn't belong in api.c + sinc ethat stuff doesnt belong in api.c 1999-09-09 02:39 raster @@ -5418,7 +5687,7 @@ 1999-09-01 17:36 raster - * remember to not free images made form external data if it wasn't + * remember to not free images made form external data if it wasnt copied.. and free colors from color cubes once the context is invalid.. :)