1 2003-01-06 Matthias Clasen <maclas@gmx.de>
3 Implement a utility function proposed in #102534:
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().
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().
15 2003-01-05 Havoc Pennington <hp@pobox.com>
17 * configure.in: fix a stray bracket that was breaking the build
19 2003-01-05 Tor Lillqvist <tml@iki.fi>
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.
25 * configure.in: Improve check for dimm.h.
27 * configure.in: Set SOEXT to 'so' on Unix, 'dll' on Win32. Used in
28 gdk-pixbuf/Makefile.am.
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.
36 * gdk-pixbuf/Makefile.am
37 * gdk-pixbuf/pixops/Makefile.am
39 * gdk/win32/Makefile.am
41 * configure.in: Remove makefile.mingw{,.in} from here, too.
43 * README.win32: Updates. Don't mention the now removed
47 * gtk/gtk.def: Add a couple of missing entries.
49 * gdk/gdkkeynames.c: Include <string.h> for strcmp() and memcpy().
51 * gdk/win32/gdkevents-win32.c: Move dimm.h header clash workaround
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.
58 2003-01-05 Matthias Clasen <maclas@gmx.de>
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)
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
69 2003-01-04 Matthias Clasen <maclas@gmx.de>
71 * gtk/gtkfilesel.h (struct _GtkFileSelection): Add /*< public >*/
72 and /*< private >*/ as appropriate. (#97211)
74 2003-01-04 Tor Lillqvist <tml@iki.fi>
76 * Makefile.am (EXTRA_DIST): Don't distribute gtk-zip.sh, but do
77 distribute gtk-zip.sh.in.
79 * gtk-zip.sh.in (DEVZIP): Add gdk-pixbuf-csource.exe and .1.
81 2003-01-03 Havoc Pennington <hp@pobox.com>
83 * docs/Makefile.am (EXTRA_DIST): put it in EXTRA_DIST
85 * docs/text_widget_internals.txt: add a file documenting some of
86 the text widget internals
88 2003-01-02 Matthias Clasen <maclas@gmx.de>
90 * gtk/gtkwindow.c (gtk_window_get_focus): Document that it may
91 return NULL. (#102069)
93 2003-01-01 Matthias Clasen <maclas@gmx.de>
95 * gtk/fnmatch.c (FNMATCH_TEST_CASES): #undef, since having
96 a main() in the library is obviously bad.
98 2002-12-27 Matthias Clasen <maclas@gmx.de>
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
105 2002-12-25 Matthias Clasen <maclas@gmx.de>
107 * gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix highlighting of
108 selection wrt. to empty lines. (#90435, #90582, #91619)
110 * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler):
111 Keep the cursor on screen. (#96929)
113 2002-12-24 Matthias Clasen <maclas@gmx.de>
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)
119 2002-12-23 Matthias Clasen <maclas@gmx.de>
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)
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)
129 2002-12-22 Matthias Clasen <maclas@gmx.de>
131 * gtk/gtktextlayout.c (add_preedit_attrs): Don't add attributes
132 with empty ranges. (fixes #101564 and #80637)
134 2002-12-21 Tor Lillqvist <tml@iki.fi>
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
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().
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)
152 (gdk_window_get_decorations): Implement. (#98981)
154 (gdk_window_set_type_hint): When setting
155 GDK_WINDOW_TYPE_HINT_MENU, call gdk_window_set_decorations().
158 * gdk/gdk.def: Add gdk_window_get_decorations. (#98981)
160 2002-12-21 Matthias Clasen <maclas@gmx.de>
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)
168 2002-12-21 Havoc Pennington <hp@pobox.com>
170 * gtk/gtktextview.c (gtk_text_view_move_visually): fix the documentation