[gthumb] (129 commits) ...don't try to create cairo surfaces bigger then 32767
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] (129 commits) ...don't try to create cairo surfaces bigger then 32767
- Date: Wed, 27 Apr 2011 20:50:22 +0000 (UTC)
Summary of changes:
bfad6e8... added a tool to rotate images of any degree
b13b779... rotate tool: return the rotated image as a pixbuf
c6d46a0... rotate tool: added ability to set the background color
1d2294c... rotate tool: added ability to change the rotation center
9c24b9c... image viewer: store the image in a cairo_surface instead of
52c5588... image viewer: let the viewer tool paint the background
d3e6d37... image viewer: invalidate only the viewer window
fd02110... image viewer: renamed gth_image_viewer_set_surface as gth_i
1001c87... image viewer: fixed visualization of animations
1ec2ebd... image viewer: implemented the black and white background fo
c413f97... image rotator: no need to create a pixbuf here
70f1424... image navigator: use the cairo_surface instead of the GdkPi
5f14d95... fixed memory leak when calling gth_image_viewer_get_current
6638643... added CAIRO_SET_RGB[A] public macros
fff2706... implemented _cairo_image_surface_has_alpha
3ae9ba0... image history: store images using cairo_surface_t instead o
66f4c1a... gth-image-histogram: calculate the histogram directly from
fb9969d... reorganized some code
ba1b126... added _cairo_image_surface_scale_to to scale an image with
2485e47... rotate tool: use the cairo_surface direclty without convert
4d09d90... image viewer page: renamed pixbuf_changes as image_changed,
b43d144... rotate tool: remove unused variable tmp_pixbuf
29c58bb... rotate tool: save and restore the grid size
4f607de... rotate tool: added a label to the small angle adjustment; r
ffb3284... rotator: round the image position to the smaller integer
26af358... rotator: reset the device offset to 0 after painting the im
f3d5913... Merge branch 'cairo-surface' into rotate
c73a476... Merge branch 'rotate'
420ecb9... red eye removal: fixed variable name and don't save the ima
0f1ed43... use the right function to destroy a cairo surface
1dae809... rotator: flush the surface before using it
9c5689a... flip, mirror, rotate left and right: use the cairo_surface
672562a... crop: use the cairo_surface instead of a GdkPixbuf
4f5eca4... resize tool: use the cairo_surface_t directly instead of co
b84eae8... added CAIRO_SET_RGBA_FAST macro that uses shift and add to
009f486... gth-async-task: added an optional user data to the function
75a4908... removed CAIRO_SET_RGBA_FAST, which was broken
f9bd82f... fixed function name and signature
1807efe... negative image: use cairo_surface instead of GdkPixbuf
1f7e499... CAIRO_SET_RGBA: no need to multiply if alpha is 255
5b71aee... desaturate tool: use the cairo_surface directly instead of
6e59438... adjust colors: use the cairo_surface directly instead of co
4db111f... adjust colors: use a samller font for the labels to give mo
6e6ec8d... enhance tool: operate on the cairo_surface directly instead
c29bf08... enhance tool: move data initialization in the thread
7542cf2... equalize tool: operate on the image_surface directly instea
fb42cc0... sharpen tool: operate on a cairo_surface directly instead o
4a6f2a9... image navigator: fixed display of the image preview
4f7722e... removed unused varibles
e8e3de8... rotate tool: disable the zoom commands
e2a984f... removed unused callback
12451bf... rotate tool: enable zoom in destroy_options()
b284993... rotate options: fixed spacing in label
ba1b9f3... image navigator: create a small version of the image instea
30e7b30... Added GthImage as a generic container of image data
0fe23f3... added the convenience function gth_image_new_for_pixbuf
03f7f41... fixed visualization of animated gifs
b048fe5... fixed crash when an error occurs while loading an image
1ab80d2... started work on a cairo jpeg loader
ff7d711... revert wrong change
b7bed79... added a cancellable to the g_load_file_in_buffer function
9e5d74c... image loader: fixed the io scheduler code
ec6698a... cairo-io-jpeg: added color space convertion
6f88026... cairo-io-jpeg: added YCCK color space conversion, added loo
fded97c... added the _cairo_image_surface_transform_get_steps() functi
0dea5ea... jpeg utils: added _jpeg_exif_orientation()
b450e0e... cairo-io-jpeg: rotate the image without creating a new surf
f4c2a34... Revert "removed unused callback"
6d596d1... set the TWO_STEPS policy for the image preloader
1becd33... g_load_file_in_buffer: use a 64K buffer
4a982c9... use 10 preloaders
c36297a... use 10 preloaders
0354af3... added "copy image to clipboard" and "paste image to clipboa
82b962f... Merge branch '10-preloaders'
b8b7233... don't compile jpeg loader if libjpeg is not available
be499e8... check is actions is null before using it
001de4a... jpeg_utils: added function to read image width and height f
225e913... fixed memory leak
64b30d9... image metadata provider: return the corrent image dimesions
d0c376f... make jpeg_utils optional instead of mandatory.
79e1420... removed unnecessary include
24825cc... jpeg info: fixed loading of image dimensions
f1bcba8... add support for png dimensions
fb1b95d... fixed a comment
3e58620... removed unused code
47774c5... added an empty space
0fc419e... use the GIO scheduler
f4204b8... fixed bug when enabling/disabling thumbnails very fast
0da3472... update the title when the file list changes
611a591... use the best filter for high quality zoom
35a8e2e... compile the image viewer after jpeg_tools
910b2d2... preloader: load the non-requested image at original size
a54d2b6... fixed crash when the image is smaller than the preview area
7477634... fixed surface drawing with cairo 1.9 and greater
140662e... rotate tool: initial empty implementation
2f6db56... rotate tool: updated tooltips
90cca1b... rotate tool: placeholder for future image rotation algorith
09b0cd2... rotate tool: updated UI
b73113f... rotate tool: UI working
44fecbf... rotate tool: improved UI and fixed memory leak
4ab76b1... rotate tool: Added center of rotation
932e1ea... rotate tool: added icons
d05df39... rotate tool: fixed order of parameters
7924e1e... rotate tool: implemented skew algorithm, with linear interp
7a1b478... rotate tool: removed skew algorithm, ready for affine trans
791cd6c... rotate tool: algorithm implemented, interpolation not yet
58be15f... rotate tool: removed center of rotation, has no meaning her
4a75b01... rotate tool: removed cropping from the rotation algorithm
9df287a... rotate tool: bilinear interpolation, enabled by default
7601b4c... rotate tool: improving UI
2b78783... rotate tool: minor improvements to the algorithm
d71fb97... rotate tool: improved crop UI
2175b9e... rotate tool: fixed display of cropping region
96e8bc2... rotate tool: crop completed, algorithm fixed and UI improve
80a5859... rotate tool: minor improvements
d5eb5b2... image selector: new grid type, performance and cosmetic imp
2484b9b... rotate tool: improved UI with the new grid
ad8a167... rotate tool: improved crop/undo UI and performances
136824f... rotate tool: automatic alignment completed
98a9aae... rotate tool: fixed dest_pixbuf management
a77994c... rotate tool: further improved crop UI
cc00f26... gtk utils: setting the GtkSpinButton climb rate correcly
a0ccaff... rotate tool: added reset button
c66774b... Merge branch 'rotate-tool'
3ea5fec... set the alpha channel to 255 if present
7d0f18f... fixed ref/unref of pixbufs
7574235... removed double gth-file-tool-rotate.c in SOURCES
b77f627... rotate tool: removed the Crop and Undo buttons
c4baadb... don't try to create cairo surfaces bigger then 32767
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]