summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Make up from the menu bar go to the end of the submenu. (#96114, IanOwen Taylor2003-01-291-0/+11
| | | | | | | | | | | | | Wed Jan 29 15:43:56 2003 Owen Taylor <otaylor@redhat.com> * gtk/gtkmenushell.c (gtk_real_menu_shell_move_current): Make up from the menu bar go to the end of the submenu. (#96114, Ian Peters.) * gtk/gtkmenuitem.c (gtk_menu_item_mnemonic_activate): Only do the select-but-not-activate stuff if the menu is already active. Otherwise, just activate. (#101690, Arvind Samptur)
* Fix version in complaint message about automake. (#104366, Rich Burridge)Owen Taylor2003-01-281-0/+5
| | | | | | | Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com> * autogen.sh (have_automake): Fix version in complaint message about automake. (#104366, Rich Burridge)
* Remove SOEXT stuff; it doesn't work portably.Owen Taylor2003-01-271-0/+4
| | | | | | Mon Jan 27 16:38:13 2003 Owen Taylor <otaylor@redhat.com> * configure.in: Remove SOEXT stuff; it doesn't work portably.
* ChangeLog too long to mention here. Bugs fixed: #100973, #83195, #87556,Kristian Rietveld2003-01-271-0/+57
| | | | | #99803, #100458. And a couple of non-bugzilla'd bugs (I am soooo sure I misspelled that).
* event->any.window might be NULL. Use gtk_widget_get_display (widget)Owen Taylor2003-01-271-0/+6
| | | | | | | | Mon Jan 27 16:19:59 2003 Owen Taylor <otaylor@redhat.com> * gtk/gtksocket.c (gtk_socket_filter_func): event->any.window might be NULL. Use gtk_widget_get_display (widget) (#102860, Thomas Leonard)
* Fix --without-modules/--disable-modules confusion that was causingOwen Taylor2003-01-271-0/+9
| | | | | | | | | | | Mon Jan 27 15:58:31 2003 Owen Taylor <otaylor@redhat.com> * configure.in: Fix --without-modules/--disable-modules confusion that was causing --disable-modules not to work. (#102865, Akira Tagoh) * configure.in: Fix problem with plain --with-xinput (#104266, Akira Tagoh)
* Fix a few typos, introduced by my last patch.Sebastian Rittau2003-01-241-0/+5
| | | | | * docs/tutorial/gtk-tut.sgml: Fix a few typos, introduced by my last patch.
* Remove duplicate copy of tictactoe.hGMT 2003 Tony Gale2003-01-241-0/+4
| | | | | | Fri Jan 24 17:06:41 GMT 2003 Tony Gale <gale@gtk.org> * docs/tutorial/gtk-tut.sgml: Remove duplicate copy of tictactoe.h
* Learn to spell LibraryGMT 2003 Tony Gale2003-01-231-0/+4
| | | | | | Thu Jan 23 21:15:29 GMT 2003 Tony Gale <gale@gtk.org> * docs/faq/gtk-faq.sgml: Learn to spell Library
* docs/tutorial/gtk-tut.sgml: Adopted chapter 21.3 "Creating a CompositeGMT 2003 Tony Gale2003-01-231-0/+13
| | | | | | | | | | | | | | | Thu Jan 23 20:56:56 GMT 2003 Tony Gale <gale@gtk.org> * Sebastian Rittau <srittau@jroger.in-berlin.de>: docs/tutorial/gtk-tut.sgml: Adopted chapter 21.3 "Creating a Composite widget" to modern standards. (I.e. use gobject instead of glib, derive from GtkTable instead of GtkVBox.) Bugzilla #103869. * docs/tutorial/gtk-tut.sgml, examples/tictactoe: Fixup tic-tac-toe code in Appendix C to reflect above changes. * examples/rangewidgets/rangewidgets.c: From Roger Leigh auto resize on page size change
* Override hide_all in addition to show_all in order to keep them symmetric.Daniel Elstner2003-01-231-0/+5
| | | | | | | 2003-01-23 Daniel Elstner <daniel.elstner@gmx.net> * gtk/gtktoolbar.c (gtk_toolbar_hide_all): Override hide_all in addition to show_all in order to keep them symmetric. (#102201)
* add a "return" at the end of the function, so there is a statementManish Singh2003-01-221-0/+6
| | | | | | | | Wed Jan 22 14:18:46 2003 Manish Singh <yosh@gimp.org> * gdk/x11/gdkevents-x11.c (translate_key_event): add a "return" at the end of the function, so there is a statement following the "out" label in all cases (fixes #101961)
* Added "mn" to ALL_LINGUAS. Added Mongolian translation by Sanlig BadralChristian Rose2003-01-221-0/+4
| | | | | | | | 2003-01-22 Christian Rose <menthos@menthos.com> * configure.in: Added "mn" to ALL_LINGUAS. * po/mn.po: Added Mongolian translation by Sanlig Badral <badral@chinggis.com>.
* Fix off-by-one error on the backward iteration loop, that was causing theOwen Taylor2003-01-211-0/+7
| | | | | | | | | Wed Jan 15 17:02:18 2003 Owen Taylor <otaylor@redhat.com> * gtk/gtktextlayout.c (gtk_text_layout_validate_yrange): Fix off-by-one error on the backward iteration loop, that was causing the wrong range to be redrawn. (at least part of #72734)
* Adjust the vadjustment value after changing its bounds. (fixes #101963 andMatthias Clasen2003-01-211-0/+4
| | | | | | | | 2003-01-21 Matthias Clasen <maclas@gmx.de> * gtk/gtktextview.c (gtk_text_view_size_allocate): Adjust the vadjustment value after changing its bounds. (fixes #101963 and #73562)
* Fix clamping to [0,1] to avoid unnecessary roundtrip failures. (#93500)Matthias Clasen2003-01-201-1/+6
| | | | | | | 2003-01-21 Matthias Clasen <maclas@gmx.de> * gtk/gtkcolorsel.c (hex_changed): Fix clamping to [0,1] to avoid unnecessary roundtrip failures. (#93500)
* Merge from stable:Tor Lillqvist2003-01-191-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-01-19 Tor Lillqvist <tml@iki.fi> Merge from stable: Fix for #103614 and some other problems with GtkFileSelection on Windows: * gtk/fnmatch.c (get_char): Need to use g_unichar_tolower(), not g_ascii_tolower(). Windows file names are case-insensitive for all Unicode letters. * gtk/gtkfilesel.c: Instead of checking for G_OS_WIN32 or G_WITH_CYGWIN, check G_PLATFORM_WIN32. Move inclusion of gtkintl.h earlier, as it includes config.h unconditionally, and gtkprivate.h redefines GTK_LOCALEDIR. (struct _CompletionDirSent): Ifdef out the fields not used on Windows. (compare_utf8_filenames, compare_sys_filenames): Need different comparison implementation for UTF-8 file names and system locale file names on Win32. Cannot simply use g_ascii_strcasecmp(), but need to casefold all Unicode letters. (cmpl_completion_matches, open_dir, correct_parent): Ifdef out variables not used on Win32 to avoid warnings about unused variables. (open_ref_dir): Use g_path_skip_root() to skip past potential drive letter in front of the leading (back)slash. (open_new_dir): Ifdef out use of CompletionDirSent fields not there on Win32. (correct_parent): Bypass inode check also on Cygwin. Fix bug noticed by Alex Shaduri: Tooltips and other GDK_WINDOW_TEMP windows were activated. This looked very odd, and was a regression from earlier versions. * gdk/win32/gdkwindow-win32.c (show_window_internal): Fine-tune behaviour. Don't ever activate GDK_WINDOW_TEMP windows. (gdk_window_move, gdk_window_resize): Add debug logging. * gdk/win32/gdkevents-win32.c (gdk_event_translate): When we get a WM_SIZE message for a non-visible (withdrawn) window, don't clear the GDK_WINDOW_STATE_WITHDRAWN bit. The window is still withdrawn even if its size changes.
* More fixes for invisible text.Matthias Clasen2003-01-161-0/+6
|
* Set the double click speed from XSETTINGS when creating a new GtkSettingsOwen Taylor2003-01-151-0/+7
| | | | | | | | | Wed Jan 15 15:55:47 2003 Owen Taylor <otaylor@redhat.com> * gtk/gtksettings.c: Set the double click speed from XSETTINGS when creating a new GtkSettings object as well as when getting a notify. (#103601, reported by Louis Garcia)
* Show/hide the notebook event window as necessary, we weren't previouslyOwen Taylor2003-01-151-0/+7
| | | | | | | | | Wed Jan 15 14:56:09 2003 Owen Taylor <otaylor@redhat.com> * gtk/gtknotebook.c (gtk_notebook_size_allocate): Show/hide the notebook event window as necessary, we weren't previously keeping the visibility updated properly. (#103599)
* Add a <StockItem> to the itemfactory example. (#103211)Matthias Clasen2003-01-141-1/+7
| | | | | | | | 2003-01-15 Matthias Clasen <maclas@gmx.de> * examples/menu/itemfactory.c: * docs/tutorial/gtk-tut.sgml: Add a <StockItem> to the itemfactory example. (#103211)
* Fixes #102168.Murray Cumming2003-01-141-0/+12
| | | | | | | | | | | | | | 2002-12-29 Murray Cumming <murrayc@usa.net> Fixes #102168. * gtk/gtkliststore.c, gtktreednd.c, gtktreestore.c: Actually implement the GtkTreeDragSource::row_draggable virtual function in GtkListStore and GtkTreeStore instead of just checking whether it's implemented at all. This means that DnD isn't broken by gtkmm's virtual function wrappers. The alternative would be to hard-code the TRUE return value into gtkmm's wrappers, but that's part of GTK+'s implementation, not it's API.
* fix compiler warning.Kristian Rietveld2003-01-141-0/+4
| | | | | | Tue Jan 14 23:42:29 2002 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.c: fix compiler warning.
* The full changelog for this commit is too long to paste here, so to avoidKristian Rietveld2003-01-141-0/+66
| | | | | | | | | | | annoying everybody I will write a short summary here. Fixes for: #102890, #103198, #102618, #93629, #100172, #101235, #96650, #102379. Other than that also a ListStore fix and a TreeView scrolling fix. Those interested in the hairy details can checkout gtk+/ChangeLog.
* Skip invisible chars for GTK_MOVEMENT_LOGICAL_POSITIONS andMatthias Clasen2003-01-141-0/+10
| | | | | | | | | | | | * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Skip invisible chars for GTK_MOVEMENT_LOGICAL_POSITIONS and GTK_MOVEMENT_WORDS. * gtk/gtktextiter.c, gtk/gtktextiter.h: Add some variant movement functions which skip invisible chars, and do some cleanups. * gtk/gtk-sections.txt: Add new GtkTextIter functions.
* Merge from stable:Tor Lillqvist2003-01-121-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-01-12 Tor Lillqvist <tml@iki.fi> Merge from stable: * gtk/gtkmain.c: Move inclusion of config.h and gtkintl.h earlier, as gtkprivate.h redefines GTK_LOCALEDIR on Win32, for run-time lookup. * gdk/Makefile.am (libgdk_win32_2_0_la_DEPENDENCIES): Depend on gdk.def. * gdk/gdk.def * gtk/gtk.def: Add some missing entries. Thanks to Kenichi SUTO. * gtk-zip.sh.in (DEVZIP): Add bin/{gtk-query-immodules-2.0, gtk-demo}.exe and share/gtk-2.0. * gdk/win32/gdkwindow-win32.c (gdk_window_set_skip_taskbar_hint): Implement by setting or clearing the WS_EX_TOOLWINDOW extended window style. (gdk_window_set_type_hint): Add all cases to the switch (not all do anything, though). Handle GDK_WINDOW_TYPE_HINT_TOOLBAR by calling gdk_window_set_skip_taskbar_hint(). This means that GTK won't know that the skip_taskbar hint is on for the window, is this bad?
* #include <stdlib.h> for putenv, <string.h> for strlen.Manish Singh2003-01-091-0/+14
| | | | | | | | | | | | | | | | 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.
* Fix display of the selection in the presence of invisible segments.Matthias Clasen2003-01-081-0/+5
| | | | | | | 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.
* Bind C-/ and C-\ to "select all" and "unselect all". (#102065)Matthias Clasen2003-01-071-0/+3
| | | | | | | 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)
* Add a comment that the just_selected_element is unused.Matthias Clasen2003-01-061-0/+15
| | | | | | | | | | | | | | | | | 2003-01-07 Matthias Clasen <maclas@gmx.de> * 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)
* Implement a utility function proposed in #102534:Matthias Clasen2003-01-061-0/+14
| | | | | | | | | | | | | | | | 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().
* fix a stray bracket that was breaking the buildHavoc Pennington2003-01-051-0/+4
| | | | | | 2003-01-05 Havoc Pennington <hp@pobox.com> * configure.in: fix a stray bracket that was breaking the build
* Use correct DLL and import library names, with GTK_API_VERSION in name,Tor Lillqvist2003-01-051-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Make C-Down step through the sequence of paragraph ends (old behaviourMatthias Clasen2003-01-041-0/+11
| | | | | | | | | | | | | 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)
* Add /*< public >*/ and /*< private >*/ as appropriate. (#97211)Matthias Clasen2003-01-041-0/+5
| | | | | | | 2003-01-04 Matthias Clasen <maclas@gmx.de> * gtk/gtkfilesel.h (struct _GtkFileSelection): Add /*< public >*/ and /*< private >*/ as appropriate. (#97211)
* Don't distribute gtk-zip.sh, but do distribute gtk-zip.sh.in.Tor Lillqvist2003-01-041-0/+3
| | | | | | | 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.
* Add gdk-pixbuf-csource.exe and .1.Tor Lillqvist2003-01-041-0/+4
| | | | | | 2003-01-04 Tor Lillqvist <tml@iki.fi> * gtk-zip.sh.in (DEVZIP): Add gdk-pixbuf-csource.exe and .1.
* put it in EXTRA_DISTHavoc Pennington2003-01-041-0/+2
| | | | | | 2003-01-03 Havoc Pennington <hp@pobox.com> * docs/Makefile.am (EXTRA_DIST): put it in EXTRA_DIST
* add a file documenting some of the text widget internalsHavoc Pennington2003-01-041-0/+5
| | | | | | | 2003-01-03 Havoc Pennington <hp@pobox.com> * docs/text_widget_internals.txt: add a file documenting some of the text widget internals
* Document that it may return NULL. (#102069)Matthias Clasen2003-01-021-0/+5
| | | | | | | 2003-01-02 Matthias Clasen <maclas@gmx.de> * gtk/gtkwindow.c (gtk_window_get_focus): Document that it may return NULL. (#102069)
* #ifdef out test cases.Matthias Clasen2002-12-311-0/+5
|
* Split ChangeLoggtk-2-2-branchpointOwen Taylor2002-12-281-7358/+0
|
* Place the cursor at drop point. (#72384) (gtk_text_view_size_allocate):Matthias Clasen2002-12-271-0/+7
| | | | | | | | | 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)
* More bugs fixed already...Matthias Clasen2002-12-251-1/+1
|
* Fix highlighting of selection wrt. to empty lines. (#90435, #90582)Matthias Clasen2002-12-251-0/+8
| | | | | | | | | | 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) * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler): Keep the cursor on screen. (#96929)
* Let the user action span the insertion and the deletion of the oldMatthias Clasen2002-12-241-1/+7
| | | | | | | | 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)
* Don't call gtk_text_iter_backward_sentence_start() if count is zero.Matthias Clasen2002-12-231-0/+10
| | | | | | | | | | | | 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, #9833)
* Don't add attributes with empty ranges. (fixes #101564 and #80637)Matthias Clasen2002-12-221-0/+5
| | | | | | | 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, andTor Lillqvist2002-12-211-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* New static function to set the background of all windows.Matthias Clasen2002-12-211-0/+8
| | | | | | | | * 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)