mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
b596f511e3
2003-01-07 Matthias Clasen <maclas@gmx.de> * gtk/gtktextview.c (gtk_text_view_class_init): Bind C-/ and C-\ to "select all" and "unselect all". (#102065)
190 lines
6.3 KiB
Plaintext
190 lines
6.3 KiB
Plaintext
2003-01-07 Matthias Clasen <maclas@gmx.de>
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_class_init): Bind C-/ and C-\
|
|
to "select all" and "unselect all". (#102065)
|
|
|
|
* 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 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 Havoc Pennington <hp@pobox.com>
|
|
|
|
* configure.in: fix a stray bracket that was breaking the build
|
|
|
|
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-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 Matthias Clasen <maclas@gmx.de>
|
|
|
|
* gtk/gtkfilesel.h (struct _GtkFileSelection): Add /*< public >*/
|
|
and /*< private >*/ as appropriate. (#97211)
|
|
|
|
2003-01-04 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* Makefile.am (EXTRA_DIST): Don't distribute gtk-zip.sh, but do
|
|
distribute gtk-zip.sh.in.
|
|
|
|
* gtk-zip.sh.in (DEVZIP): Add gdk-pixbuf-csource.exe and .1.
|
|
|
|
2003-01-03 Havoc Pennington <hp@pobox.com>
|
|
|
|
* docs/Makefile.am (EXTRA_DIST): put it in EXTRA_DIST
|
|
|
|
* docs/text_widget_internals.txt: add a file documenting some of
|
|
the text widget internals
|
|
|
|
2003-01-02 Matthias Clasen <maclas@gmx.de>
|
|
|
|
* gtk/gtkwindow.c (gtk_window_get_focus): Document that it may
|
|
return NULL. (#102069)
|
|
|
|
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 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 Matthias Clasen <maclas@gmx.de>
|
|
|
|
* gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix highlighting of
|
|
selection wrt. to empty lines. (#90435, #90582, #91619)
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_preedit_changed_handler):
|
|
Keep the cursor on screen. (#96929)
|
|
|
|
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 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
|
|
side effect of canceling the selection. (#81395, #98537, #98333)
|
|
|
|
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)
|
|
|
|
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 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 Havoc Pennington <hp@pobox.com>
|
|
|
|
* gtk/gtktextview.c (gtk_text_view_move_visually): fix the documentation
|
|
|