]> Pileus Git - ~andy/gtk/blob - ChangeLog.pre-2-0
Use correct path to libgmodule.la when ref'ing uninstalled copy of glib.
[~andy/gtk] / ChangeLog.pre-2-0
1 1999-03-14  Jeff Garzik  <jgarzik@pobox.com>
2
3         * configure.in:
4         Use correct path to libgmodule.la when ref'ing uninstalled copy
5         of glib.  (Already in stable branch, Bug #417)
6
7 1999-03-15  Tor Lillqvist  <tml@iki.fi>
8
9         Win32 merge and general portability stuff:
10                 
11         * acconfig.h,configure.in: Check for <sys/time.h>.
12
13         * gdk/win32: New directory (actually, been there for a while).
14         
15         * gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
16         NATIVE_WIN32, and use these. Always case fold on Win32. No
17         backslashed escapes on native Win32.
18
19         * gtk/{gtk.def,makefile.msc}: New files.
20
21         * gtk/Makefile.am: Add above new files.
22         
23         * gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
24         instead of <strings.h>.
25
26         * gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
27         config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
28         <unistd.h> appropriately.
29
30         * gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
31         Use ABS() (from <glib.h>) instead of abs().
32         
33         * gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
34         of gtk (and thus glib) headers, so that WIN32 will be
35         defined. With MS C, include <direct.h> for mkdir prototype.
36
37         * gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
38         some casts, needed by MS C.
39
40         * gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
41         implemented).
42
43         * gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
44         <X11/Xlocale.h> only on X11 platform, otherwise <locale.h>.  Use
45         G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
46
47         * gtk/gtkmain.h: Mark variables for export/import on Win32.
48                 
49         * gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
50         the event is not a hint, or its window is not the slider. Needed
51         on Win32, at least.
52
53         * gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
54         unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
55         G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
56         a subdirectory of the Windows directory as gtk system
57         configuration directory.
58
59         * gtk/gtkselection.c: No chunks on Win32.
60
61         * gtk/gtksocket.c: Not implemented on Win32.
62
63         * gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
64
65         * gtk/makeenums.h: Include gdkprivate.h after gdk.h.
66
67         * gtk/maketypes.awk: Declare variables with a macro that expands to
68         necessary export/import magic in the case of Win32.
69                 
70         * gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
71
72 1999-03-13  Raja R Harinath  <harinath@cs.umn.edu>
73
74         * configure.in (gdk_wc): Move widechar tests from `glib' to here,
75         since those were meant only for gdki18n.h.  
76         * gdk/gdki18n.h: Include gdkconfig.h and use GDK_* instead of G_*
77         for widechar tests.
78         * gtk/Makefile.am (INCLUDES): Add -I../gdk for gdkconfig.h.
79
80 1999-03-13  Tor Lillqvist  <tml@iki.fi>
81
82         * configure.in acconfig.h: Check for dirent.h and pwd.h. Generate
83         gdk/gdkconfig.h using similar mechanism as GLib's glibconfig.h.
84
85         * gtk-config.in: Add @libdir/gtk+/include (where gdkconfig.h is
86         installed) to CFLAGS.
87
88         * gdk/Makefile.am: Add rules for gdkconfig.h.
89
90         * gdk/gdktypes.h: Include gdkconfig.h. Define macros for windowing
91         APIs.
92
93         * gdk/gdkfontsel.c: Don't include Xlib.h, it gets included via
94         gdkx.h anyway when compiling for X11.
95         (gtk_font_selection_create_xlfd): Use g_strdup_printf. (In
96         general): Merge in Win32 version.
97         
98         * gtk/gtkfilesel.c: Use g_get_current_dir(). Merge in Win32
99         version: Use G_DIR_SEPARATOR, g_path_is_absolute, no tilde
100         expansion (if we don't have HAVE_PWD_H), allow for drive
101         letters. UNC paths (\\server\share\...) are not handled yet.  Also,
102         included code from Craig Setera's port to Win32 (the one that uses
103         X11, and the cygwin dll), even if it probably will be abandoned.
104
105         * gtk/gtkfilesel.c: Don't append a * to the pattern to complete if
106         the user entered one herself.  This way one can complete *.h and
107         don't get matches on any .help files, for instance.
108         
109 Tue Mar  9 01:01:28 1999  Tim Janik  <timj@gtk.org>
110
111         * gdk/gdkfont.c (gdk_font_load): first lookup the xfont ID in our
112         font hash table, if we have a GdkFontPrivate entry for this font
113         already, simply increment its reference count, provided by Olaf Dietsche
114         <olaf.dietsche+list.gtk@netcologne.de>.
115
116         * gtk/gtkstyle.c (gtk_style_copy): plug a GdkFont reference leak, fix
117         provided by Olaf Dietsche <olaf.dietsche+list.gtk@netcologne.de>.
118
119 1999-03-09  Federico Mena Quintero  <federico@nuclecu.unam.mx>
120
121         * gtk/gtkstyle.c (gtk_default_draw_handle): Significantly reduced
122         the number of calls to gdk_draw_point() (and thus to X) by
123         clipping the points by hand.
124
125         * gtk/gtkhandlebox.c (draw_textured_frame): Actually make use of
126         the clip parameter.
127         (gtk_handle_box_paint): Only paint the handle if the expose area
128         intersects it.
129
130 Sun Mar  7 18:46:37 1999  ape@lrdpf.spacetec.no  (Asbjorn Pettersen)
131
132         * gtk/gtkmain.c (add_dll_suffix): Add this function (OS/2 ver.)
133
134 Sun Mar  7 11:43:34 1999  ape@spacetec.no  (Asbjorn Pettersen)
135
136         * gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
137         Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
138
139 Fri Mar  5 09:12:24 1999  ape@lrdpf.spacetec.no  (Asbjorn Pettersen)
140
141         * gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
142          textmode (O_TEXT) for OS/2 version.
143
144 Sun Feb 28 16:46:02 1999  Stefan Jeske  <stefan@gtk.org>
145
146         * gtk/gtkspinbutton.[c,h] gtk/testgtk.c: Added two new signals to 
147         GtkSpinButton, "input" and "output", to make the output more flexible.
148         The user has to provide a mapping between adjustment->value and the
149         output string (and vice versa, if the spin button is editable). 
150         See testgtk for examples.
151
152 Sat Feb 27 01:18:47 1999  Tim Janik  <timj@gtk.org>
153
154         * ChangeLog: moved old ChangeLog to ChangeLog.pre-1-2, and started
155         new one.
156         
157         * configure.in: set gtk+ version to 1.3.0.