]> Pileus Git - ~andy/gtk/blob - ChangeLog.pre-2-8
Implement a utility function proposed in #102534:
[~andy/gtk] / ChangeLog.pre-2-8
1 2003-01-06  Matthias Clasen  <maclas@gmx.de>
2
3         Implement a utility function proposed in #102534:
4         
5         * gtk/gtktextbtree.h: 
6         * gtk/gtktextbtree.c (_gtk_text_btree_select_range): New function.
7         (_gtk_text_btree_place_cursor): Now a simple wrapper around
8         _gtk_text_btree_select_range().   
9
10         * gtk/gtktextbuffer.h: 
11         * gtk/gtktextbuffer.c (gtk_text_buffer_select_range): New function.
12         (gtk_text_buffer_place_cursor): Now a simple wrapper around
13         gtk_text_buffer_select_range(). 
14
15 2003-01-05  Havoc Pennington  <hp@pobox.com>
16
17         * configure.in: fix a stray bracket that was breaking the build
18
19 2003-01-05  Tor Lillqvist  <tml@iki.fi>
20
21         * gtk-zip.sh.in: Use correct DLL and import library names, with
22         GTK_API_VERSION in name, not GTK_MAJOR_VERSION.GTK_MINOR_VERSION.
23         (DEVZIP): Add gdk-pixbuf-query-loaders.exe.
24
25         * configure.in: Improve check for dimm.h.
26
27         * configure.in: Set SOEXT to 'so' on Unix, 'dll' on Win32. Used in
28         gdk-pixbuf/Makefile.am.
29
30         * gdk-pixbuf/makefile.mingw.in
31         * gdk-pixbuf/pixops/makefile.mingw.in
32         * gdk/makefile.mingw.in
33         * gdk/win32/makefile.mingw.in
34         * gtk/makefile.mingw.in: Remove. Not maintained anyway.
35
36         * gdk-pixbuf/Makefile.am
37         * gdk-pixbuf/pixops/Makefile.am
38         * gdk/Makefile.am
39         * gdk/win32/Makefile.am
40         * gtk/Makefile.am
41         * configure.in: Remove makefile.mingw{,.in} from here, too.
42         
43         * README.win32: Updates. Don't mention the now removed
44         makefile.mingw files.
45
46         * gdk/gdk.def
47         * gtk/gtk.def: Add a couple of missing entries.
48
49         * gdk/gdkkeynames.c: Include <string.h> for strcmp() and memcpy().
50
51         * gdk/win32/gdkevents-win32.c: Move dimm.h header clash workaround
52         earlier.
53
54         * gdk/win32/rc/Makefile.am: Add hack to help
55         build/win32/lt-compile-resource decide which kind of libtool
56         object file to produce.
57
58 2003-01-05  Matthias Clasen  <maclas@gmx.de>
59
60         * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Make
61         C-Down step through the sequence of paragraph ends (old behaviour
62         included paragraph starts).  (#80340, patch by Narayana Pattipati)
63
64         * gtk/gtktextiter.c (_gtk_text_btree_get_iter_at_first_toggle):
65         Check for a tag toggle at the start iterator before calling
66         gtk_text_iter_forward_to_tag_toggle().  (#102090, patch by Daniel 
67         Elstner)
68
69 2003-01-04  Matthias Clasen  <maclas@gmx.de>
70
71         * gtk/gtkfilesel.h (struct _GtkFileSelection): Add /*< public >*/
72         and /*< private >*/ as appropriate.  (#97211)
73
74 2003-01-04  Tor Lillqvist  <tml@iki.fi>
75
76         * Makefile.am (EXTRA_DIST): Don't distribute gtk-zip.sh, but do
77         distribute gtk-zip.sh.in.
78
79         * gtk-zip.sh.in (DEVZIP): Add gdk-pixbuf-csource.exe and .1.
80
81 2003-01-03  Havoc Pennington  <hp@pobox.com>
82
83         * docs/Makefile.am (EXTRA_DIST): put it in EXTRA_DIST
84
85         * docs/text_widget_internals.txt: add a file documenting some of
86         the text widget internals
87
88 2003-01-02  Matthias Clasen  <maclas@gmx.de>
89
90         * gtk/gtkwindow.c (gtk_window_get_focus): Document that it may
91         return NULL.  (#102069)
92
93 2003-01-01  Matthias Clasen  <maclas@gmx.de>
94
95         * gtk/fnmatch.c (FNMATCH_TEST_CASES): #undef, since having
96         a main() in the library is obviously bad. 
97
98 2002-12-27  Matthias Clasen  <maclas@gmx.de>
99
100         * gtk/gtktextview.c (gtk_text_view_drag_data_received): Place the
101         cursor at drop point.  (#72384)
102         (gtk_text_view_size_allocate): Update the horizontal adjustment
103         value.  (#75694)
104
105 2002-12-25  Matthias Clasen  <maclas@gmx.de>
106
107         * gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix highlighting of
108         selection wrt. to empty lines.  (#90435, #90582, #91619)
109
110         * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler):
111         Keep the cursor on screen.  (#96929)
112
113 2002-12-24  Matthias Clasen  <maclas@gmx.de>
114
115         * gtk/gtktextbuffer.c (paste_from_buffer): 
116         (clipboard_text_received): Let the user action span the insertion
117         and the deletion of the old selection.  (#82844)
118
119 2002-12-23  Matthias Clasen  <maclas@gmx.de>
120
121         * gtk/gtktextiter.c (gtk_text_iter_backward_sentence_starts):
122         Don't call gtk_text_iter_backward_sentence_start() if
123         count is zero.  (#99115)
124
125         * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Call
126         move_cursor() even if the cursor hasn't moved, since it has the
127         side effect of canceling the selection.  (#81395, #98537, #98333)
128
129 2002-12-22  Matthias Clasen  <maclas@gmx.de>
130
131         * gtk/gtktextlayout.c (add_preedit_attrs): Don't add attributes
132         with empty ranges.  (fixes #101564 and #80637)
133
134 2002-12-21  Tor Lillqvist  <tml@iki.fi>
135
136         * gdk/win32/gdkwindow-win32.c (gdk_window_new): Move the code that
137         sets the window style and extended window style, and adjusts the
138         width and height to take the window decorations into account
139         earlier. The adjusted width and height used to be ignored. Remove
140         the local x, y, width and height variables, no need to further
141         confuse the code by having local copies. (Partial fix, I hope, for
142         #101588)
143
144         (gdk_window_move): When moving top-level windows, take title bar
145         and border width into account, offsetting the coordinates before
146         calling SetWindowPos().
147
148         (gdk_window_set_decorations, gdk_window_set_functions):
149         Reimplement, taking into account the peculiar semantics of
150         GDK_DECOR_ALL and GDK_FUNC_ALL. (#79036)
151
152         (gdk_window_get_decorations): Implement. (#98981)
153         
154         (gdk_window_set_type_hint): When setting
155         GDK_WINDOW_TYPE_HINT_MENU, call gdk_window_set_decorations().
156         (#79036)
157
158         * gdk/gdk.def: Add gdk_window_get_decorations. (#98981)
159
160 2002-12-21  Matthias Clasen  <maclas@gmx.de>
161
162         * gtk/gtktextview.c (gtk_text_view_set_background): New static
163         function to set the background of all windows.
164         (gtk_text_view_style_set): Use gtk_text_view_set_background().
165         (gtk_text_view_state_changed): New function; change background
166         according to state.  (#88126)
167
168 2002-12-21  Havoc Pennington  <hp@pobox.com>
169
170         * gtk/gtktextview.c (gtk_text_view_move_visually): fix the documentation
171