2003-01-09 02:38:13 +00:00
|
|
|
Wed Jan 8 18:43:03 2003 Manish Singh <yosh@gimp.org>
|
|
|
|
|
|
|
|
* gdk/x11/gdkdisplay-x11.c: #include <stdlib.h> for putenv,
|
|
|
|
<string.h> for strlen.
|
|
|
|
|
|
|
|
* gdk/x11/gdkscreen-x11.c: #include <stdlib.h> for getenv,
|
|
|
|
<string.h> for strrchr.
|
|
|
|
|
|
|
|
* tests/testgtk.c (create_saved_position): "x" and "y" properties
|
|
|
|
for widgets no longer exist, use gtk_window_move instead.
|
|
|
|
|
|
|
|
* test/testtextbuffer.c (check_get_set_text): cast strlen to
|
|
|
|
int for g_error.
|
|
|
|
|
2003-01-08 19:00:29 +00:00
|
|
|
2003-01-08 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix display of
|
|
|
|
the selection in the presence of invisible segments.
|
|
|
|
|
2003-01-06 23:07:06 +00:00
|
|
|
2003-01-07 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
2003-01-07 00:25:10 +00:00
|
|
|
* gtk/gtktextview.c (gtk_text_view_class_init): Bind C-/ and C-\
|
|
|
|
to "select all" and "unselect all". (#102065)
|
|
|
|
|
2003-01-06 23:07:06 +00:00
|
|
|
* gtk/gtktextview.h (struct _GtkTextView): Add a comment that
|
|
|
|
the just_selected_element is unused.
|
|
|
|
|
|
|
|
* gtk/gtktextview.c (extend_selection): New helper function to
|
|
|
|
find the range that should be added to the selection.
|
|
|
|
(selection_motion_event_handler):
|
|
|
|
(gtk_text_view_start_selection_drag):
|
|
|
|
(gtk_text_view_end_selection_drag):
|
|
|
|
(selection_motion_event_handler):
|
|
|
|
(selection_scan_timeout): Support select-by-words/lines.
|
|
|
|
(gtk_text_view_button_press_event): Start a selection drag on
|
|
|
|
double/triple clicks. (#78599)
|
|
|
|
|
2003-01-06 22:34:23 +00:00
|
|
|
2003-01-06 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
Implement a utility function proposed in #102534:
|
|
|
|
|
|
|
|
* gtk/gtktextbtree.h:
|
|
|
|
* gtk/gtktextbtree.c (_gtk_text_btree_select_range): New function.
|
|
|
|
(_gtk_text_btree_place_cursor): Now a simple wrapper around
|
|
|
|
_gtk_text_btree_select_range().
|
|
|
|
|
|
|
|
* gtk/gtktextbuffer.h:
|
|
|
|
* gtk/gtktextbuffer.c (gtk_text_buffer_select_range): New function.
|
|
|
|
(gtk_text_buffer_place_cursor): Now a simple wrapper around
|
|
|
|
gtk_text_buffer_select_range().
|
|
|
|
|
2003-01-05 04:54:01 +00:00
|
|
|
2003-01-05 Havoc Pennington <hp@pobox.com>
|
|
|
|
|
|
|
|
* configure.in: fix a stray bracket that was breaking the build
|
|
|
|
|
2003-01-05 02:24:15 +00:00
|
|
|
2003-01-05 Tor Lillqvist <tml@iki.fi>
|
|
|
|
|
|
|
|
* gtk-zip.sh.in: Use correct DLL and import library names, with
|
|
|
|
GTK_API_VERSION in name, not GTK_MAJOR_VERSION.GTK_MINOR_VERSION.
|
|
|
|
(DEVZIP): Add gdk-pixbuf-query-loaders.exe.
|
|
|
|
|
|
|
|
* configure.in: Improve check for dimm.h.
|
|
|
|
|
|
|
|
* configure.in: Set SOEXT to 'so' on Unix, 'dll' on Win32. Used in
|
|
|
|
gdk-pixbuf/Makefile.am.
|
|
|
|
|
|
|
|
* gdk-pixbuf/makefile.mingw.in
|
|
|
|
* gdk-pixbuf/pixops/makefile.mingw.in
|
|
|
|
* gdk/makefile.mingw.in
|
|
|
|
* gdk/win32/makefile.mingw.in
|
|
|
|
* gtk/makefile.mingw.in: Remove. Not maintained anyway.
|
|
|
|
|
|
|
|
* gdk-pixbuf/Makefile.am
|
|
|
|
* gdk-pixbuf/pixops/Makefile.am
|
|
|
|
* gdk/Makefile.am
|
|
|
|
* gdk/win32/Makefile.am
|
|
|
|
* gtk/Makefile.am
|
|
|
|
* configure.in: Remove makefile.mingw{,.in} from here, too.
|
|
|
|
|
|
|
|
* README.win32: Updates. Don't mention the now removed
|
|
|
|
makefile.mingw files.
|
|
|
|
|
|
|
|
* gdk/gdk.def
|
|
|
|
* gtk/gtk.def: Add a couple of missing entries.
|
|
|
|
|
|
|
|
* gdk/gdkkeynames.c: Include <string.h> for strcmp() and memcpy().
|
|
|
|
|
|
|
|
* gdk/win32/gdkevents-win32.c: Move dimm.h header clash workaround
|
|
|
|
earlier.
|
|
|
|
|
|
|
|
* gdk/win32/rc/Makefile.am: Add hack to help
|
|
|
|
build/win32/lt-compile-resource decide which kind of libtool
|
|
|
|
object file to produce.
|
|
|
|
|
2003-01-04 23:28:06 +00:00
|
|
|
2003-01-05 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Make
|
|
|
|
C-Down step through the sequence of paragraph ends (old behaviour
|
|
|
|
included paragraph starts). (#80340, patch by Narayana Pattipati)
|
|
|
|
|
|
|
|
* gtk/gtktextiter.c (_gtk_text_btree_get_iter_at_first_toggle):
|
|
|
|
Check for a tag toggle at the start iterator before calling
|
|
|
|
gtk_text_iter_forward_to_tag_toggle(). (#102090, patch by Daniel
|
|
|
|
Elstner)
|
|
|
|
|
2003-01-04 20:44:29 +00:00
|
|
|
2003-01-04 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtkfilesel.h (struct _GtkFileSelection): Add /*< public >*/
|
|
|
|
and /*< private >*/ as appropriate. (#97211)
|
|
|
|
|
2003-01-04 03:16:12 +00:00
|
|
|
2003-01-04 Tor Lillqvist <tml@iki.fi>
|
|
|
|
|
2003-01-04 17:38:21 +00:00
|
|
|
* Makefile.am (EXTRA_DIST): Don't distribute gtk-zip.sh, but do
|
|
|
|
distribute gtk-zip.sh.in.
|
|
|
|
|
2003-01-04 03:16:12 +00:00
|
|
|
* gtk-zip.sh.in (DEVZIP): Add gdk-pixbuf-csource.exe and .1.
|
|
|
|
|
2003-01-04 03:07:14 +00:00
|
|
|
2003-01-03 Havoc Pennington <hp@pobox.com>
|
|
|
|
|
2003-01-04 03:07:57 +00:00
|
|
|
* docs/Makefile.am (EXTRA_DIST): put it in EXTRA_DIST
|
|
|
|
|
2003-01-04 03:07:14 +00:00
|
|
|
* docs/text_widget_internals.txt: add a file documenting some of
|
|
|
|
the text widget internals
|
|
|
|
|
2003-01-02 21:56:08 +00:00
|
|
|
2003-01-02 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtkwindow.c (gtk_window_get_focus): Document that it may
|
|
|
|
return NULL. (#102069)
|
|
|
|
|
2002-12-31 23:19:19 +00:00
|
|
|
2003-01-01 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/fnmatch.c (FNMATCH_TEST_CASES): #undef, since having
|
|
|
|
a main() in the library is obviously bad.
|
|
|
|
|
2002-12-27 02:04:01 +00:00
|
|
|
2002-12-27 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_drag_data_received): Place the
|
|
|
|
cursor at drop point. (#72384)
|
|
|
|
(gtk_text_view_size_allocate): Update the horizontal adjustment
|
|
|
|
value. (#75694)
|
|
|
|
|
2002-12-25 21:02:25 +00:00
|
|
|
2002-12-25 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix highlighting of
|
2002-12-25 21:33:19 +00:00
|
|
|
selection wrt. to empty lines. (#90435, #90582, #91619)
|
2002-12-25 21:02:25 +00:00
|
|
|
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_preedit_changed_handler):
|
|
|
|
Keep the cursor on screen. (#96929)
|
|
|
|
|
2002-12-24 22:24:48 +00:00
|
|
|
2002-12-24 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtktextbuffer.c (paste_from_buffer):
|
|
|
|
(clipboard_text_received): Let the user action span the insertion
|
|
|
|
and the deletion of the old selection. (#82844)
|
|
|
|
|
2002-12-23 18:13:46 +00:00
|
|
|
2002-12-23 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtktextiter.c (gtk_text_iter_backward_sentence_starts):
|
|
|
|
Don't call gtk_text_iter_backward_sentence_start() if
|
|
|
|
count is zero. (#99115)
|
|
|
|
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Call
|
|
|
|
move_cursor() even if the cursor hasn't moved, since it has the
|
2002-12-24 22:24:48 +00:00
|
|
|
side effect of canceling the selection. (#81395, #98537, #98333)
|
2002-12-23 18:13:46 +00:00
|
|
|
|
2002-12-22 22:13:31 +00:00
|
|
|
2002-12-22 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtktextlayout.c (add_preedit_attrs): Don't add attributes
|
|
|
|
with empty ranges. (fixes #101564 and #80637)
|
|
|
|
|
Move the code that sets the window style and extended window style, and
2002-12-21 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkwindow-win32.c (gdk_window_new): Move the code that
sets the window style and extended window style, and adjusts the
width and height to take the window decorations into account
earlier. The adjusted width and height used to be ignored. Remove
the local x, y, width and height variables, no need to further
confuse the code by having local copies. (Partial fix, I hope, for
#101588)
(gdk_window_move): When moving top-level windows, take title bar
and border width into account, offsetting the coordinates before
calling SetWindowPos().
(gdk_window_set_decorations, gdk_window_set_functions):
Reimplement, taking into account the peculiar semantics of
GDK_DECOR_ALL and GDK_FUNC_ALL. (#79036)
(gdk_window_get_decorations): Implement. (#98981)
(gdk_window_set_type_hint): When setting
GDK_WINDOW_TYPE_HINT_MENU, call gdk_window_set_decorations().
(#79036)
* gdk/gdk.def: Add gdk_window_get_decorations. (#98981)
2002-12-21 23:32:20 +00:00
|
|
|
2002-12-21 Tor Lillqvist <tml@iki.fi>
|
|
|
|
|
|
|
|
* gdk/win32/gdkwindow-win32.c (gdk_window_new): Move the code that
|
|
|
|
sets the window style and extended window style, and adjusts the
|
|
|
|
width and height to take the window decorations into account
|
|
|
|
earlier. The adjusted width and height used to be ignored. Remove
|
|
|
|
the local x, y, width and height variables, no need to further
|
|
|
|
confuse the code by having local copies. (Partial fix, I hope, for
|
|
|
|
#101588)
|
|
|
|
|
|
|
|
(gdk_window_move): When moving top-level windows, take title bar
|
|
|
|
and border width into account, offsetting the coordinates before
|
|
|
|
calling SetWindowPos().
|
|
|
|
|
|
|
|
(gdk_window_set_decorations, gdk_window_set_functions):
|
|
|
|
Reimplement, taking into account the peculiar semantics of
|
|
|
|
GDK_DECOR_ALL and GDK_FUNC_ALL. (#79036)
|
|
|
|
|
|
|
|
(gdk_window_get_decorations): Implement. (#98981)
|
|
|
|
|
|
|
|
(gdk_window_set_type_hint): When setting
|
|
|
|
GDK_WINDOW_TYPE_HINT_MENU, call gdk_window_set_decorations().
|
|
|
|
(#79036)
|
|
|
|
|
|
|
|
* gdk/gdk.def: Add gdk_window_get_decorations. (#98981)
|
|
|
|
|
2002-12-21 22:49:28 +00:00
|
|
|
2002-12-21 Matthias Clasen <maclas@gmx.de>
|
|
|
|
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_set_background): New static
|
|
|
|
function to set the background of all windows.
|
|
|
|
(gtk_text_view_style_set): Use gtk_text_view_set_background().
|
|
|
|
(gtk_text_view_state_changed): New function; change background
|
|
|
|
according to state. (#88126)
|
|
|
|
|
2002-12-21 15:51:38 +00:00
|
|
|
2002-12-21 Havoc Pennington <hp@pobox.com>
|
|
|
|
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_move_visually): fix the documentation
|
|
|
|
|