summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Don't prematurely unregister callbacks.Matthias Clasen2005-06-301-1/+1
| | | | | | | 2005-06-30 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextxim.c (gtk_im_context_xim_finalize): Don't prematurely unregister callbacks.
* Avoid a segfault. (#309054)Matthias Clasen2005-06-271-14/+20
| | | | | | | | | | | | | | | | | 2005-06-27 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextxim.c (gtk_im_context_xim_finalize): Avoid a segfault. (#309054) * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add fields for grab timestamps. * gdk/x11/gdkmain-x11.c (gdk_pointer_grab, gdk_keyboard_grab): Store grab timestamps when grabbing. * gdk/x11/gdkdisplay-x11.c (gdk_display_keyboard_ungrab) (gdk_display_pointer_ungrab): Don't unset the grab_window if the timestamps indicate that the ungrab will fails.
* Unregister XIM callbacks here. (#309054)Matthias Clasen2005-06-272-7/+20
| | | | | | | | | 2005-06-26 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextxim.c (gtk_im_context_xim_finalize): Unregister XIM callbacks here. (#309054) * modules/input/gtkimcontextxim.h: Small cleanup.
* 2.7.0GTK_2_7_0Matthias Clasen2005-06-201-0/+4
|
* Try to handle the situation that the borders are larger than the area weMatthias Clasen2005-06-122-2/+23
| | | | | | | | | 2005-06-12 Matthias Clasen <mclasen@redhat.com> * pixbuf-render.c (theme_pixbuf_render): Try to handle the situation that the borders are larger than the area we are rendering. (#169731, Benjamin Otte)
* modules/engines/Makefile.am Decide whether to build the ms-windows themeTor Lillqvist2005-06-042-2/+2
| | | | | | | | | | | | 2005-06-05 Tor Lillqvist <tml@novell.com> * modules/engines/Makefile.am * modules/input/Makefile.am: Decide whether to build the ms-windows theme engine based on the GDK backend, not based on platform. (I.e., if building for Cygwin with the X11 backend, we shouldn't build the ms-windows engine, but if building for Cygwin but with the Win32 backend, we should.) Ditto for the IME (Windows) input module. (#305832)
* Render insensitive icons in a way that more closely matches Windows.Tor Lillqvist2005-06-042-52/+99
| | | | | | | | | | 2005-06-04 Tor Lillqvist <tml@novell.com> * modules/engines/ms-windows/msw_style.c: Render insensitive icons in a way that more closely matches Windows. (#305986, Tim Evans). * modules/engines/ms-windows/Makefile.am (LDADDS): Link with gdk-pixbuf.
* re-sync with gtk-wimp's cvs repositoryDom Lachowicz2005-06-033-24/+114
|
* Silence gcc warnings (unused variables, unhandled enum value in switch).Tor Lillqvist2005-03-204-7/+12
| | | | | | | | | | | | | | 2005-03-21 Tor Lillqvist <tml@novell.com> * modules/engines/ms-windows/*.c: Silence gcc warnings (unused variables, unhandled enum value in switch). Use g_object_unref() instead of deprecated gdk_gc_unref() and gdk_drawable_unref(). * modules/engines/ms-windows/xp_theme.c (xp_theme_map_gtk_state): Add missing "case" keyword. * modules/engines/ms-windows/Makefile.am: Link with -lgdi32 explicitly.
* Use the wide character version of ImmGetCompositionString() here, too.Tor Lillqvist2005-02-031-2/+2
| | | | | | | | 2005-02-03 Tor Lillqvist <tml@novell.com> * modules/input/gtkimcontextime.c (get_pango_attr_list): Use the wide character version of ImmGetCompositionString() here, too. (#165278, Takuro Ashie)
* Use NULL, not 0 to terminate NULL-terminated va lists. (#165683)Matthias Clasen2005-01-311-3/+3
| | | | | | | 2005-01-31 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextxim.c: Use NULL, not 0 to terminate NULL-terminated va lists. (#165683)
* 2.6.1GTK_2_6_1Matthias Clasen2005-01-081-0/+4
|
* 2.6.0Matthias Clasen2004-12-161-0/+4
|
* gtk/gtkaccelmap.[ch] gtk/gtkfilechooser.[ch] gtk/gtkfilesel.cTor Lillqvist2004-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-12-12 Tor Lillqvist <tml@iki.fi> * gtk/gtkaccelmap.[ch] * gtk/gtkfilechooser.[ch] * gtk/gtkfilesel.c * gtk/gtkfilesystemwin32.c * gtk/gtkiconfactory.[ch] * gtk/gtkicontheme.[ch] * gtk/gtkimage.[ch] * gtk/gtkimmodule.c * gtk/gtkmodules.c * gtk/gtkrc.[ch] * gtk/gtkuimanager.[ch] * gtk/gtkwindow.[ch] * gtk/updateiconcache.c * gtk/gtk.symbols: Use gstdio wrappers. On Windows, convert environment variables referring to pathnames from locale encoding to UTF-8. As in GLib, in order to preserve Windows DLL ABI stability, add binary compatibility versions of functions that take file names as arguments, or return file names. Add a _utf8 suffix to the "real" such functions on Windows. The ABI compatibility versions keep the old name. * gtk/Makefile.am: Strip PRIVATE symbols from the GNU import library. * gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Implement file mapping on Win32. * gtk/updateiconcache.c: Don't crash if invoked without argument. Use binary mode when opening file. * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am: Install gtkrc in correct place, in <datadir>/themes/MS-Windows/gtk-2.0.
* Prevent double commits, don't commit when Ctrl is present. (#160376,Matthias Clasen2004-12-061-0/+4
| | | | | | | 2004-12-06 Matthias Clasen <mclasen@redhat.com> * modules/input/gtkimcontextime.c: Prevent double commits, don't commit when Ctrl is present. (#160376, Kazuki IWAMOTO)
* 2.5.6GTK_2_5_6Matthias Clasen2004-12-031-0/+4
|
* Use the module's correct name in test. (#160122)Tor Lillqvist2004-12-011-1/+1
| | | | | | | 2004-12-01 Tor Lillqvist <tml@iki.fi> * modules/input/imime.c (im_module_create): Use the module's correct name in test. (#160122)
* xp theme combo box arrows on toolbarsDom Lachowicz2004-12-011-17/+32
|
* draw XP status bar grip, toolbar grip properlyDom Lachowicz2004-12-011-2/+2
|
* ms-windows theme should use ms-windows button orderDom Lachowicz2004-12-011-0/+1
|
* ms windows theme menus should not have tearoffsDom Lachowicz2004-11-301-0/+1
|
* Add necessary libraries to make it compile with -no-undefined. (#159713,Matthias Clasen2004-11-282-1/+12
| | | | | | | 2004-11-28 Matthias Clasen <mclasen@redhat.com> * Makefile.am (LDADDS): Add necessary libraries to make it compile with -no-undefined. (#159713, Robert Ögren)
* modules/engines/ms-windows/msw_rc_style.cManish Singh2004-11-1916-31/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fri Nov 19 15:18:51 2004 Manish Singh <yosh@gimp.org> * modules/engines/ms-windows/msw_rc_style.c * modules/engines/ms-windows/msw_style.c * modules/engines/ms-windows/msw_theme_main.c * modules/engines/pixbuf/pixbuf-main.c * modules/engines/pixbuf/pixbuf-rc-style.c * modules/input/gtkimcontextime.c * modules/input/gtkimcontextxim.c * modules/input/imam-et.c * modules/input/imcedilla.c * modules/input/imcyrillic-translit.c * modules/input/iminuktitut.c * modules/input/imipa.c * modules/input/imthai-broken.c * modules/input/imti-er.c * modules/input/imti-et.c * modules/input/imviqr.c * tests/prop-editor.c * tests/testentrycompletion.c * tests/testfilechooser.c * tests/testmerge.c * tests/testtoolbar.c * tests/testtreecolumns.c * tests/testtreeview.c: get rid of unnecessary casts. * tests/testgtk.c (create_labels): add GTK_LABEL() casts for gtk_label_set_ellipsize() calls. * tests/testicontheme.c (main): remove unused pixbuf variable.
* Output Makefile for the pixbuf engine directory.Manish Singh2004-11-162-15/+16
| | | | | | | | | | | | | | Mon Nov 15 17:17:17 2004 Manish Singh <yosh@gimp.org> * configure.in: Output Makefile for the pixbuf engine directory. * gtk/gtk.symbols: Add gtk_button_{get,set}_image. * modules/engines/pixbuf/pixbuf-render.c: Replace usage of deprecated functions. * modules/engines/pixbuf/pixbuf-draw.c: undef GDK_DISABLE_DEPRECATED for gdk_draw_string (ick).
* Add pixbuf.Matthias Clasen2004-11-151-1/+1
| | | | | | 2004-11-15 Matthias Clasen <mclasen@redhat.com> * modules/engines/Makefile.am (SUBDIRS): Add pixbuf.
* Remove uses of deprecated symbols.Matthias Clasen2004-11-154-12/+16
| | | | | | | | 2004-11-15 Matthias Clasen <mclasen@redhat.com> * pixbuf-render.c: * pixbuf-draw.c: * pixbuf-rc-style.c: Remove uses of deprecated symbols.
* Remove examples, adjust Makefile.amMatthias Clasen2004-11-159-84/+9
|
* Check for uxtheme.h (#157967, J. Ali Harlow)Matthias Clasen2004-11-121-4/+4
| | | | | | 2004-11-11 Matthias Clasen <mclasen@redhat.com> * configure.in: Check for uxtheme.h (#157967, J. Ali Harlow)
* Fix many sparse warnings.Matthias Clasen2004-10-281-1/+1
|
* Set _gdk_input_ignore_wintab to FALSE, thus enabling tablet input byTor Lillqvist2004-10-012-180/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-01 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkglobals-win32.c: Set _gdk_input_ignore_wintab to FALSE, thus enabling tablet input by default. * gdk/win32/gdkmain-win32.c (_gdk_windowing_args): Accept the --use-wintab option again (but without effect, as this is now the default, see above). (#153788) * modules/input/gtkimcontextime.c: Numerous changes. Remove the ifdef UNICODE conditionals. Always use the wide-character Imm* API. It is present also in Windows 98 and Me. (Not Windows 95, but I think we don't care about that.) Using the multibyte API wouldn't work anyway on systems where the system codepage doesn't support the language the user uses an IME for, so for instance I wouldn't be able to test this module on my English Windows 2000 although I do have C, J and K IMEs available. Guard against IMM not being active, always check ImmGetContext() returning NULL. Work to some extent even without any IME. Fixes #153800 at least partially. * modules/input/imime.c (ime_info): Rename to "ime" to match the naming pattern of other input modules. Make it default for ja:ko:zh only.
* Fix the spelling of Inuktitut in several places. (#154176, John Austin)Matthias Clasen2004-10-011-2/+2
| | | | | | | 2004-10-01 Matthias Clasen <mclasen@redhat.com> * modules/input/iminuktitut.c: Fix the spelling of Inuktitut in several places. (#154176, John Austin)
* added .cvsignore files to shut up CVSSven Neumann2004-09-244-0/+8
|
* Make the ms-windows theme engine build with mingw.Tor Lillqvist2004-08-308-23/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | 2004-08-30 Tor Lillqvist <tml@iki.fi> Make the ms-windows theme engine build with mingw. * configure.in: Expand also modules/engines/ms-windows/Theme/ Makefile and .../Theme/gtk-2.0/Makefile. * modules/engines/ms-windows/Makefile.am: Adapt for building inside the GTK sources. * modules/engines/ms-windows/*.c: Use "foo.h" style includes for GTK and GDK headers. Use correct path for gdkwin32.h header. * modules/engines/ms-windows/msw_style.c: Don't use deprecated GDK API. * modules/engines/ms-windows/xp_theme_defs.h * modules/engines/ms-windows/xp_theme.c: Move definitions of TMT_* to xp_theme.c, as they are neither in mingw's nor Platform SDK's tmschema.h. * modules/engines/ms-windows/xp_theme.c: Define _WIN32_WINNT as 0x0501 to get the necesssary stuff from mingw's uxtheme.h.
* Integrate the ms-windows theme engine (better known as Wimp) into theMatthias Clasen2004-08-302-1/+6
| | | | | | | | | | | | | | | | | | 2004-08-30 Matthias Clasen <mclasen@redhat.com> Integrate the ms-windows theme engine (better known as Wimp) into the autotools build. Wimp (http://gtk-wimp.sourceforge.net/) was written by Raymond Penners and Dom Lachowicz. The Wimp 0.6.2 sources have been added to the GTK+ source tree in modules/engines/ms-windows, and there is a ChangeLog detailing the history of Wimp. (#109615, Havoc Pennington) * configure.in: Generate modules/engines/Makefile and modules/engines/ms-windows/Makefile. * modules/Makefile.am (SUBDIRS): Add engines. * modules/engines/Makefile.am: Compile ms-windows for win32.
* Link with -limm32.Tor Lillqvist2004-08-302-4/+4
| | | | | | | | | 2004-08-30 Tor Lillqvist <tml@iki.fi> * modules/input/Makefile.am (im_ime_la_LIBADD): Link with -limm32. * modules/input/gtkimcontextime.c: Use quotes in #includes, to find headers when building inside GTK+ sources.
* Build imime.la on Windows.Matthias Clasen2004-08-265-1/+1294
| | | | | | | | | | | | | 2004-08-26 Matthias Clasen <mclasen@redhat.com> * modules/input/Makefile.am: Build imime.la on Windows. * modules/input/gtkimcontextime.h: * modules/input/gtkimcontextime.c: * modules/input/imime.c: * modules/input/imm-extra.h: Add the IME input method for Win32 written by Takuro Ashie and Kazuko IWAMOTO. The code was previously hosted at http://sourceforge.jp/projects/imime. (#135195)
* Scrollbar patchRaymond Penners2004-08-232-2/+24
|
* bump version numbercinamod2004-08-231-0/+4
|
* don't draw handle box grippies for GtkPanedcinamod2004-08-131-1/+2
|
* draw handle box tearoffs properly now in XP modecinamod2004-08-132-7/+6
|
* make things etched-incinamod2004-08-131-2/+2
|
* don't add tearoffs to GtkComboBoxescinamod2004-07-281-2/+3
|
* some menubar theming improvementscinamod2004-07-203-11/+10
|
* this makes inkscape look bettercinamod2004-07-201-2/+2
|
* change icon sizes, toolbar sizescinamod2004-07-091-2/+2
|
* 0.6.1Raymond Penners2004-07-011-1/+3
|
* Button icons configurable, 0.6.1Raymond Penners2004-07-013-6/+9
|
* fix buildcinamod2004-06-071-1/+1
|
* disable icons in buttonscinamod2004-06-072-33/+23
|
* fix inkscape's toolbar buttons, disable application theming if asked nicely, ↵cinamod2004-06-025-59/+51
| | | | downgrade gtk+ requirements