Re: GTK+ 2.0 testers wanted

"smoke_tda" <[email protected]>
Newsgroups gmane.comp.video.gimp.windows.devel
Message-ID <[email protected]>
I have been using the libthinice engine because it's the only theme 
engine I can find compiled for GTK 2.0 on win and I have it combined 
wiht a plain theme.

This release seems to fix some things that where going on with the 
buttons and background. only thing is that is the only theme engine i 
have compiled for gtk 2.0.. is there any chance that since you worked 
on pixmap stuff with this gdk release that you are working on a 
pixbuf theme engine port or have it on the burner somewhere? 

That is the only missing piece of the equation for me to get my gtk 
2.0 apps (such as gaim) matching my windowblinds skins. 

--- In gimpwin-dev@y..., Tor Lillqvist <tml@i...> wrote:
> I am about to commit a bunch of changes to gdk/win32 in GTK+
> 2.0. Before I do that, I would like people who have been playing 
with
> GTK+ 2.0 to test whether they notice any improvements (or
> regressions)... Please download www.gimp.org/win32/libgdk-win32-
20021101.zip .
> 
> Here is what I have changed in gdk/win32 since the last snapshot:
> 
> 2002-11-01  Tor Lillqvist  <tml@i...>
> 
> 	Lots of changes. The main improvement is that scrolling of 
windows
> 	with background pixmaps now work much better. (Can be seen in 
for
> 	instance testgtk's "text" test.) Also blitting inside a window
> 	(gdk_draw_drawable) now works much better (also seen in the
> 	gtktext test).
> 
> 	* gdk/win32/gdkevents-win32.c: Cast known GdkWindowObjects
> 	directly instead of using GDK_WINDOW_OBJECT(). Remove unused
> 	latin_locale_loaded variable.
> 
> 	(_gdk_win32_get_next_tick): New function. Used to make sure
> 	timestamps of events are always increasing, both in events
> 	generated from the window procedure and in events gotten via
> 	PeekMessage(). Not sure whether this is actually of any use, 
but
> 	it seemed as a good idea.
> 
> 	(real_window_procedure): Don't use a local GdkEventPrivate
> 	variable. Don't attempt any compression of configure or expose
> 	events here, handled elsewhere.
> 
> 	(erase_background): Accumulate window offsets when traversing 
up
> 	the parent chain for GDK_PARENT_RELATIVE_BG, in order to get
> 	correct alignment of background pixmaps.
> 
> 	(gdk_event_get_graphics_expose): A bit more verbose debugging 
output.
> 
> 	(gdk_event_translate): Use _gdk_win32_get_next_tick(). In the
> 	WM_PAINT handler, call GetUpdateRgn() before calling 
BeginPaint()
> 	and EndPaint() (which empty it...).
> 
> 	* gdk/win32/gdkgeometry-win32.c
> 	(_gdk_windowing_window_queue_antiexpose): Always return FALSE
> 	for now, until figured out whether antiexposes actually can
> 	work on Win32.
> 
> 	* gdk/win32/gdkdnd-win32.c
> 	* gdk/win32/gdkinput-win32.c:
> 	Use _gdk_win32_get_next_tick().
> 
> 	* gdk/win32/gdkdrawable-win32.c (_gdk_win32_draw_tiles):
> 	Rewrite. Make static. Must take tile origin parameters, too.
> 
> 	(gdk_win32_draw_rectangle): Pass the tile/stipple origin to
> 	_gdk_win32_draw_tiles(). Remove #if 0 code.
> 
> 	(blit_inside_window): Don't call ScrollDC(), that didn't work 
at
> 	all like I thought. A simple call to BitBlt() is enough.
> 	
> 	* gdk/win32/gdkcolor-win32.c (gdk_win32_color_to_string,
> 	gdk_win32_print_paletteentries, 
gdk_win32_print_system_palette,
> 	gdk_win32_print_hpalette)
> 	* gdk/win32/gdkdrawable-win32.c 
(gdk_win32_drawable_description)
> 	* gdk/win32/gdkevents-win32.c (gdk_win32_message_name):
> 	Move all debugging helper functions to gdkmain-win32.c.
> 
> 	* gdk/win32/gdkmain-win32.c: (gdk_win32_lbstyle_to_string,
> 	gdk_win32_pstype_to_string, gdk_win32_psstyle_to_string,
> 	gdk_win32_psendcap_to_string, gdk_win32_psjoin_to_string): New
> 	debugging functions.
> 
> 	(static_printf): Helper function for the above. sprintfs into 
a
> 	static circular buffer, return value should be used "soon".
> 
> 	* gdk/win32/gdkgc-win32.c: Use above debugging functions.
> 
> 	* gdk/win32/gdkfont-win32.c: Use %p to output HFONTs.
> 	(gdk_text_size): Remove, unused.
> 
> 	* gdk/win32/gdkprivate-win32.h: Declare new functions, remove
> 	obsoleted ones.
> 
> 2002-10-28  Tor Lillqvist  <tml@i...>
> 
> 	* gdk/win32/gdkwindow-win32.c (gdk_window_set_decorations,
> 	gdk_window_set_functions): Don't call GetWindowLong for
> 	GWL_EXSTYLE, the extended window style wasn't used or
> 	changed. After setting the window style with SetWindowLong, 
call
> 	SetWindowPos with the SWP_FRAMECHANGED flag for the window to
> 	actually be updated, as Platform SDK docs say one should. 
(#95812,
> 	huzheng)


To Post a message, send it to:   [email protected]
To Unsubscribe, send a blank message to: [email protected] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.