1. 31 Oct, 1999 4 commits
    • Tor Lillqvist's avatar
      Add new keysyms from X11R6.4 (including EuroSign). · 00c5e838
      Tor Lillqvist authored
      1999-10-31  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/gdkkeysyms.h: Add new keysyms from X11R6.4 (including
      EuroSign).
      
      * gdk/gdktypes.h: Add note about wchar_t not necessarily being the
      same type as GdkWChar, especially on Win32.
      
      * gdk/win32/*.c: Change gdk_root_parent to be a pointer.
      
      * gdk/win32/*.c: Assume all strings are UTF-8. Convert to Unicode
      before passing to Windows GDI for drawing etc. Convert to the
      system default codepage before passing to Windows as window
      titles.
      
      * gdk/win32/gdkprivate.h: Add more fields to GdkWindowPrivate to
      support changing input locale on the fly.
      
      * gdk/win32/gdkevent.c: Support input language (keyboard locale)
      on-the-fly changes. Convert incoming characters from the current
      codepage to Unicode (and then to a UTF-8 multi-byte string) based
      on the current input language. Use keysym<->Unicode mapping tables
      and functions borrowed from xterm sources.
      
      Support IMEs (Input Method Editors) for CJK languages. On non-CJK
      editions of Win9x, use the ActiveX-based Active IMM (Input Method
      Manager) if available. IMEs and the Active IMM are available under
      the disguise of Chinese, Korean and Japanese support for IE and
      Outlook Express from "Windows Update" for Win98. On Win2k, the CJK
      support is present in all editions (as long as you install it).
      
      Call DispatchMessage from gdk_events_queue() (and thus
      gdk_WindowProc()), instead of duplicating the code in
      gdk_WindowProc().
      
      Reworked the grab handling and propagation code, factored out
      duplicated code snippets into separate functions. Other cleanups,
      too.
      
      * gdk/win32/surrogate-dimm.h: Provide just the bits we need from
      the <dimm.h> header describing the Active IMM.
      
      * gdk/win32/gdkfont.c: Pretend to support fontsets, but so far
      just do the same as for "single" fonts.
      
      * gdk/win32/gdk.c: Call CoInitialize() (COM initialisation) from
      gdk_init_check, and CoUninitialize() from gdk_exit_func. Handle
      the new keysyms from gdkkeysyms.h.
      
      * gtk/gtkfontsel.c (Win32): Load the font for the preview as a
      fontset, so that gtkentry uses wide characters.
      
      * gtk/gtkrc.c (Win32): Get the locale with gwin_getlocale(). Call
      GTk+'s system directory "gtk+", not "gtk".
      00c5e838
    • Tor Lillqvist's avatar
      Comments. · 241f9c9d
      Tor Lillqvist authored
      241f9c9d
    • Tor Lillqvist's avatar
      New file for building the message catalogs on Win32. Generic, used also in · 896d8ff3
      Tor Lillqvist authored
      1999-10-31  Tor Lillqvist  <tml@iki.fi>
      
      * makefile.cygwin: New file for building the message catalogs on
      Win32. Generic, used also in GIMP's po and po-plug-ins
      directories. On Win32 we use UTF-8, and we convert the .po files
      to UTF-8 in two passes using the useful native2ascii tool from the
      JDK.
      896d8ff3
    • Jonathan Blandford's avatar
  2. 30 Oct, 1999 5 commits
  3. 29 Oct, 1999 6 commits
  4. 28 Oct, 1999 7 commits
  5. 27 Oct, 1999 14 commits
    • Federico Mena Quintero's avatar
      New function to threshold a pixbuf's alpha channel into a bitmap. · 0eb09633
      Federico Mena Quintero authored
      1999-10-27  Federico Mena Quintero  <federico@redhat.com>
      
      	* src/gdk-pixbuf-render.c (gdk_pixbuf_render_threshold_alpha): New
      	function to threshold a pixbuf's alpha channel into a bitmap.
      
      	* src/gdk-pixbuf.c (gdk_pixbuf_new): Fixed so that it will
      	contemplate future extensions to ArtPixBuf's formats.
      
      	* src/io-png.c (png_info_callback): Use the new API of gdk_pixbuf_new().
      
      	* src/gdk-pixbuf.h (gdk_pixbuf_get_height): Added some convenience
      	macros to fetch the ArtPixBuf's fields.
      0eb09633
    • Havoc Pennington's avatar
      blank space cleanups · 3176b6b3
      Havoc Pennington authored
      3176b6b3
    • Havoc Pennington's avatar
      Display the progressive load · be374ad5
      Havoc Pennington authored
      1999-10-27  Havoc Pennington  <hp@pobox.com>
      
      * src/testpixbuf.c (main): Display the progressive load
      
      * src/io-png.c (setup_png_transformations): Break transformation
      code into separate function
      (png_info_callback): Use setup_png_transformations
      be374ad5
    • Arturo Espinosa's avatar
      Make it build - Federico · 9ee4ff5e
      Arturo Espinosa authored
      9ee4ff5e
    • Havoc Pennington's avatar
      Check properly whether the XPM module has already been loaded · 54f01717
      Havoc Pennington authored
      1999-10-27  Havoc Pennington  <hp@pobox.com>
      
      * src/gdk-pixbuf-io.c (gdk_pixbuf_new_from_xpm_data): Check
      properly whether the XPM module has already been loaded
      (gdk_pixbuf_new_from_file): Check properly if loader module
      was already loaded (was checking if load symbol was present
      in order to decide whether to re-load; should check module !=
      NULL, then load != NULL)
      (image_handler_load): Check in present working directory,
      makes it easier to debug for now
      (file_formats): This array initializer was seriously on crack,
      was assigning a function pointer to a GModule*
      
      * src/testpixbuf.c (main): Change type of pixbuf_loader to GdkPixbufLoader*
      
      * src/io-png.c: Progressive loading stuff compiles, untested.
      54f01717
    • Havoc Pennington's avatar
      oops · 2ec115ea
      Havoc Pennington authored
      2ec115ea
    • Havoc Pennington's avatar
      Fix typo that prevented compilation (gdk_pixbuf_loader_destroy): ditto · 5ebe49fd
      Havoc Pennington authored
      1999-10-27  Havoc Pennington  <hp@pobox.com>
      
      * src/gdk-pixbuf-loader.c (gdk_pixbuf_loader_finalize):
      Fix typo that prevented compilation
      (gdk_pixbuf_loader_destroy): ditto
      5ebe49fd
    • Federico Mena Quintero's avatar
      Return a GdkPixbufLoader, not a GtkObject. · 23b0f15e
      Federico Mena Quintero authored
      1999-10-27  Federico Mena Quintero  <federico@redhat.com>
      
      	* src/gdk-pixbuf-loader.c (gdk_pixbuf_loader_new): Return a
      	GdkPixbufLoader, not a GtkObject.
      	(gtk_marshal_NONE__INT_INT_INT_INT): Made static.
      	(gdk_pixbuf_loader_get_type): Documented.
      	(gdk_pixbuf_loader_class_init): Initialize the parent class
      	correctly.
      	(gdk_pixbuf_loader_destroy): Added sanity checks. Call the parent
      	class destroy function.
      	(gdk_pixbuf_loader_new): Documented.
      	(gdk_pixbuf_loader_finalize): Call the parent class finalize
      	function.
      	(gdk_pixbuf_loader_write): Use size_t for count.
      23b0f15e
    • Havoc Pennington's avatar
      New function to create a blank pixbuf. · 1a0a5d03
      Havoc Pennington authored
      1999-10-27  Havoc Pennington  <hp@pobox.com>
      
      * src/gdk-pixbuf.c (gdk_pixbuf_new): New function to create a
      blank pixbuf.
      
      * src/gdk-pixbuf-loader.c (gdk_pixbuf_loader_write): Check all
      three progressive load funcs are non-NULL, rather than checking
      begin_load three times. Also, check whether begin_load returns
      NULL on failure.
      1a0a5d03
    • Michael Fulbright's avatar
      Fixed logic so we only try to close loader if it wasn't previously closed. · e8242a24
      Michael Fulbright authored
      1999-10-27  Michael Fulbright  <msf@redhat.com>
      
              * src/gdk-pixbuf-loader.c (gdk_pixbuf_loader_destroy): Fixed
              logic so we only try to close loader if it wasn't previously closed.
      e8242a24
    • Michael Fulbright's avatar
      changelog · 95e048c8
      Michael Fulbright authored
      95e048c8
    • Michael Fulbright's avatar
      Incremental loader tweaks. · 929c6087
      Michael Fulbright authored
      Dr Mike <drmike@redhat.com>
      929c6087
    • Michael Fulbright's avatar
      gdk-pixbuf-loader.c: Fixed init function to properly initialize all · 14cb9e71
      Michael Fulbright authored
      structure members.
      
      testpixbuf.c: Added call to close and destroy pixbuf loader properly.
      14cb9e71
    • Jonathan Blandford's avatar
      forgot this · a9c16bfa
      Jonathan Blandford authored
      a9c16bfa
  6. 26 Oct, 1999 4 commits