[18784] | 1 | Sun Feb 2 10:03:24 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 2 | |
---|
[18784] | 3 | * === Released 2.2.1 === |
---|
[18161] | 4 | |
---|
[18784] | 5 | * configure.in: Version 2.2.1, Binary age 201, interface age 1. |
---|
[18161] | 6 | |
---|
[18784] | 7 | * NEWS: More updates. |
---|
[18161] | 8 | |
---|
[18784] | 9 | 2003-02-01 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 10 | |
---|
[18784] | 11 | * gdk/gdk.def: Add gdk_screen_get_system_visual. Noticed by Ed |
---|
| 12 | Woods. |
---|
[18161] | 13 | |
---|
[18784] | 14 | Fri Jan 31 17:48:53 2003 Manish Singh <yosh@gimp.org> |
---|
[18161] | 15 | |
---|
[18784] | 16 | * demos/pixbuf-demo.c |
---|
| 17 | * demos/testpixbuf.c |
---|
| 18 | * demos/gtk-demo/pixbufs.c |
---|
| 19 | * tests/testtext.c: sync with HEAD (removed gtk_timeout_* usage) |
---|
[18161] | 20 | |
---|
[18784] | 21 | Fri Jan 31 17:23:59 2003 Manish Singh <yosh@gimp.org> |
---|
[18161] | 22 | |
---|
[18784] | 23 | * gtk/gtknotebook.c (gtk_notebook_remove_tab_label): set_state |
---|
| 24 | on the tab_label before unparenting it, in case the unparent |
---|
| 25 | drops the refcount to 0. |
---|
[18161] | 26 | |
---|
[18784] | 27 | Thu Jan 30 23:44:52 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 28 | |
---|
[18784] | 29 | * NEWS: Updates. |
---|
[18161] | 30 | |
---|
[18784] | 31 | Fri Jan 31 00:28:18 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 32 | |
---|
[18784] | 33 | * NEWS: beginning of NEWS for 2.2.1. |
---|
[18161] | 34 | |
---|
[18784] | 35 | Thu Jan 30 23:48:30 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 36 | |
---|
[18784] | 37 | Merge from HEAD. |
---|
[18161] | 38 | |
---|
[18784] | 39 | * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_count_special_cell): |
---|
| 40 | only count the special cell if it is also visible, |
---|
| 41 | (_gtk_tree_view_column_get_neighbor_sizes): only take the width into |
---|
| 42 | account from visible cells, |
---|
| 43 | (gtk_tree_view_column_cell_get_position): likewise, (Reported and |
---|
| 44 | testcase provided by Vasco Alexandre da Silva Costa, via IRC, |
---|
| 45 | tracking bug was #104563). |
---|
[18161] | 46 | |
---|
[18784] | 47 | Thu Jan 30 23:46:15 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 48 | |
---|
[18784] | 49 | Merge from HEAD. |
---|
[18161] | 50 | |
---|
| 51 | * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action): |
---|
[18784] | 52 | subtract expander space and focus line space from the extra space |
---|
| 53 | we are about the allocate. (Fixes #104635). |
---|
[18161] | 54 | |
---|
[18784] | 55 | Thu Jan 30 23:42:03 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 56 | |
---|
[18784] | 57 | Merge from HEAD. |
---|
[18161] | 58 | |
---|
[18784] | 59 | * gtk/gtkstyle.c (apply_affine_on_point): fix rouding error |
---|
| 60 | (Fixes #96242, patch from Soeren Sandmann). |
---|
[18161] | 61 | |
---|
[18784] | 62 | Thu Jan 30 16:54:29 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 63 | |
---|
[18784] | 64 | * gtk/gtknotebook.c: Patch from Soeren Sandmann |
---|
| 65 | to update the states of the tab label child |
---|
| 66 | widgets to match the state of the tabs. |
---|
| 67 | (#93389, Reported by Tommi Komulainen) |
---|
[18161] | 68 | |
---|
[18784] | 69 | 2003-01-30 Daniel Elstner <daniel.elstner@gmx.net> |
---|
[18161] | 70 | |
---|
[18784] | 71 | Merge from HEAD. |
---|
[18161] | 72 | |
---|
[18784] | 73 | * gtk/gtktoolbar.c (set_child_packing_and_visibility): New helper |
---|
| 74 | function that sets the icon's and label's packing options and |
---|
| 75 | visibility based on toolbar->style. |
---|
[18161] | 76 | |
---|
[18784] | 77 | (gtk_toolbar_internal_insert_element): |
---|
| 78 | (gtk_real_toolbar_style_changed): Make use of |
---|
| 79 | set_child_packing_and_visibility() to clean up the code and get |
---|
| 80 | the packing right for icon-only/text-only toolbars. (#104679) |
---|
[18161] | 81 | |
---|
[18784] | 82 | (get_first_child): Remove, and use gtk_bin_get_child() instead. |
---|
[18161] | 83 | |
---|
[18784] | 84 | Thu Jan 30 16:30:54 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 85 | |
---|
[18784] | 86 | * Makefile.am (EXTRA_DIST): Remove gtk+.spec.in from |
---|
| 87 | EXTRA_DIST, and from dist rules. (#102231) |
---|
[18161] | 88 | |
---|
[18784] | 89 | Thu Jan 30 16:01:29 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 90 | |
---|
[18784] | 91 | * gdk/gdkrgb.c (gdk_rgb_try_colormap): Remove the |
---|
| 92 | attempt-to-allocate then free code. To handle multiple |
---|
| 93 | people allocating colors at the same time, we need |
---|
| 94 | to just go ahead and try. (#102213, Shivram U) |
---|
[18161] | 95 | |
---|
[18784] | 96 | 2003-01-30 Daniel Elstner <daniel.elstner@gmx.net> |
---|
[18161] | 97 | |
---|
[18784] | 98 | Merge from HEAD. |
---|
[18161] | 99 | |
---|
[18784] | 100 | * gtk/gtkcolorsel.c (palette_paint): Explicitely draw an opaque |
---|
| 101 | rectangle using the background color rather than relying on |
---|
| 102 | gdk_window_clear_area(), so that the palette works properly with |
---|
| 103 | pixmap themes. (#101732) |
---|
[18161] | 104 | |
---|
[18784] | 105 | * demos/gtk-demo/colorsel.c: Install an "expose_event" handler |
---|
| 106 | to fill the drawing area in the background color. |
---|
[18161] | 107 | |
---|
[18784] | 108 | Wed Jan 29 14:11:21 2003 Hidetoshi Tajima <hidetoshi.tajima@sun.com> |
---|
[18161] | 109 | |
---|
[18784] | 110 | * modules/input/gtkimcontextxim.c (choose_better_style): fix a memory |
---|
| 111 | initialization error for selecting input style (#103549). |
---|
[18161] | 112 | |
---|
[18784] | 113 | Wed Jan 29 17:02:41 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 114 | |
---|
[18784] | 115 | * gdk/gdkkeyuni.c (get_decimal_char): Make the |
---|
| 116 | translation of GDK_KP_Decimal dependent on LC_NUMERIC. |
---|
| 117 | (#101225) |
---|
[18161] | 118 | |
---|
[18784] | 119 | Wed Jan 29 15:43:56 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 120 | |
---|
[18784] | 121 | * gtk/gtkmenushell.c (gtk_real_menu_shell_move_current): |
---|
| 122 | Make up from the menu bar go to the end of the submenu. |
---|
| 123 | (#96114, Ian Peters.) |
---|
[18161] | 124 | |
---|
[18784] | 125 | * gtk/gtkmenuitem.c (gtk_menu_item_mnemonic_activate): |
---|
| 126 | Only do the select-but-not-activate stuff if the |
---|
| 127 | menu is already active. Otherwise, just activate. |
---|
| 128 | (#101690, Arvind Samptur) |
---|
[18161] | 129 | |
---|
[18784] | 130 | Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 131 | |
---|
[18784] | 132 | * autogen.sh (have_automake): Fix version in complaint |
---|
| 133 | message about automake. (#104366, Rich Burridge) |
---|
[18161] | 134 | |
---|
[18784] | 135 | Mon Jan 27 16:38:13 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 136 | |
---|
[18784] | 137 | * configure.in: Remove SOEXT stuff; it doesn't work portably. |
---|
[18161] | 138 | |
---|
[18784] | 139 | Mon Jan 27 22:45:15 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 140 | |
---|
[18784] | 141 | Merge from HEAD. |
---|
[18161] | 142 | |
---|
[18784] | 143 | * gtk/gtktreestore.c (gtk_tree_store_move): don't handle b if |
---|
| 144 | we appended/prepended, send the rows_reordered signal to the |
---|
| 145 | correct level ... (Reported by Matthew Tuck). |
---|
[18161] | 146 | |
---|
[18784] | 147 | Mon Jan 27 22:43:11 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 148 | |
---|
[18784] | 149 | Merge from HEAD. |
---|
[18161] | 150 | |
---|
[18784] | 151 | * gtk/gtktreestore.c (gtk_tree_store_sort_helper): don't just bail |
---|
| 152 | out if the level only has one item, recurse over the child if there |
---|
| 153 | is one. (Fixes #100458, reported by Gaël Le Mignot). |
---|
[18161] | 154 | |
---|
[18784] | 155 | Mon Jan 27 22:41:26 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 156 | |
---|
[18784] | 157 | Merge from HEAD. |
---|
[18161] | 158 | |
---|
[18784] | 159 | * gtk/gtktreeview.c (gtk_tree_view_set_model), |
---|
| 160 | (gtk_tree_view_search_equal_func): make TreeView search handle |
---|
| 161 | all types which are transformable by GValue. (Fixes #99803, reported |
---|
| 162 | by Muktha Narayan). |
---|
[18161] | 163 | |
---|
[18784] | 164 | Mon Jan 27 22:39:25 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 165 | |
---|
[18784] | 166 | Merge from HEAD. |
---|
[18161] | 167 | |
---|
[18784] | 168 | * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_sort_column_id): |
---|
| 169 | *really* handle unsetting the ID. Slightly modified patch from |
---|
| 170 | Soeren Sandmann. Fixes #87556, reported by Jarek Dukat. |
---|
[18161] | 171 | |
---|
[18784] | 172 | Mon Jan 27 22:33:43 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 173 | |
---|
[18784] | 174 | Merge from HEAD. |
---|
[18161] | 175 | |
---|
[18784] | 176 | Fixes the total GtkTreeSortable mess, and #83195, reported by |
---|
| 177 | Jarek Dukat |
---|
[18161] | 178 | |
---|
[18784] | 179 | * gtk/gtktreestore.c (gtk_tree_store_get_sort_column_id), |
---|
| 180 | (gtk_tree_store_set_sort_column_id), (gtk_tree_store_set_sort_func), |
---|
| 181 | (gtk_tree_store_set_default_sort_func): use the constant |
---|
| 182 | GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID instead of -1, make functions |
---|
| 183 | work as advertised by the documentation. |
---|
[18161] | 184 | |
---|
[18784] | 185 | * gtk/gtklistore.c (gtk_list_store_get_sort_column_id), |
---|
| 186 | (gtk_list_store_set_sort_column_id), (gtk_list_store_set_sort_func), |
---|
| 187 | (gtk_list_store_set_default_sort_func): likewise. |
---|
[18161] | 188 | |
---|
[18784] | 189 | * gtk/gtktreemodelsort.c (gtk_tree_model_set_sort_column_id), |
---|
| 190 | (gtk_tree_model_set_sort_func), |
---|
| 191 | (gtk_tree_model_sort_set_default_sort_func): make functions work |
---|
| 192 | as advertised by the documentation. |
---|
[18161] | 193 | |
---|
[18784] | 194 | Mon Jan 27 22:31:56 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 195 | |
---|
[18784] | 196 | Merge from HEAD. |
---|
[18161] | 197 | |
---|
[18784] | 198 | * gtk/gtktreeview.c (gtk_tree_view_button_press): update focus_column |
---|
| 199 | before we decide if we edit. (fixes #100973, reported by Dave Cook). |
---|
[18161] | 200 | |
---|
[18784] | 201 | Mon Jan 27 22:29:30 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 202 | |
---|
[18784] | 203 | Merge from HEAD. |
---|
[18161] | 204 | |
---|
[18784] | 205 | Bug report and test case from Paolo Maggi via IRC. |
---|
[18161] | 206 | |
---|
[18784] | 207 | * gtk/gtkliststore.c (gtk_list_store_swap): update tail if needed, |
---|
| 208 | (gtk_list_store_move): update tail if needed. |
---|
[18161] | 209 | |
---|
[18784] | 210 | Mon Jan 27 16:19:59 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 211 | |
---|
[18784] | 212 | * gtk/gtksocket.c (gtk_socket_filter_func): event->any.window |
---|
| 213 | might be NULL. Use gtk_widget_get_display (widget) |
---|
| 214 | (#102860, Thomas Leonard) |
---|
[18161] | 215 | |
---|
[18784] | 216 | Mon Jan 27 15:58:31 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 217 | |
---|
[18784] | 218 | * configure.in: Fix --without-modules/--disable-modules |
---|
| 219 | confusion that was causing --disable-modules not to work. |
---|
| 220 | (#102865, Akira Tagoh) |
---|
[18161] | 221 | |
---|
[18784] | 222 | * configure.in: Fix problem with plain --with-xinput |
---|
| 223 | (#104266, Akira Tagoh) |
---|
[18161] | 224 | |
---|
[18784] | 225 | 2003-01-24 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 226 | |
---|
[18784] | 227 | * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Make |
---|
| 228 | move bindings viewport-based when the cursor is invisible. (#78669) |
---|
[18161] | 229 | |
---|
[18784] | 230 | 2003-01-23 Daniel Elstner <daniel.elstner@gmx.net> |
---|
[18161] | 231 | |
---|
[18784] | 232 | Merge from HEAD. |
---|
[18161] | 233 | |
---|
[18784] | 234 | * gtk/gtktoolbar.c (gtk_toolbar_hide_all): Override hide_all |
---|
| 235 | in addition to show_all in order to keep them symmetric. (#102201) |
---|
[18161] | 236 | |
---|
[18784] | 237 | 2003-01-22 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 238 | |
---|
[18784] | 239 | * gdk/win32/gdkpixmap-win32.c (gdk_pixmap_foreign_new_for_display, |
---|
| 240 | gdk_pixmap_lookup, gdk_pixmap_lookup_for_display): Implement. |
---|
| 241 | (#104108, Naofumi Yasufuku) |
---|
[18161] | 242 | |
---|
[18784] | 243 | * gdk/gdk.def: Export the above. |
---|
[18161] | 244 | |
---|
[18784] | 245 | Wed Jan 22 14:23:23 2003 Manish Singh <yosh@gimp.org> |
---|
[18161] | 246 | |
---|
[18784] | 247 | * gdk/x11/gdkevents-x11.c (translate_key_event): add a "return" at |
---|
| 248 | the end of the function, so there is a statement following the "out" |
---|
| 249 | label in all cases (fixes #101961) |
---|
[18161] | 250 | |
---|
[18784] | 251 | 2003-01-22 Christian Rose <menthos@menthos.com> |
---|
[18161] | 252 | |
---|
[18784] | 253 | * configure.in: Added "mn" to ALL_LINGUAS. |
---|
[18161] | 254 | |
---|
[18784] | 255 | Wed Jan 15 17:02:18 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 256 | |
---|
[18784] | 257 | * gtk/gtktextlayout.c (gtk_text_layout_validate_yrange): |
---|
| 258 | Fix off-by-one error on the backward iteration loop, |
---|
| 259 | that was causing the wrong range to be redrawn. |
---|
| 260 | (at least part of #72734) |
---|
[18161] | 261 | |
---|
[18784] | 262 | 2003-01-21 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 263 | |
---|
[18784] | 264 | Merge from HEAD. |
---|
[18161] | 265 | |
---|
[18784] | 266 | * gtk/gtktextview.c (gtk_text_view_size_allocate): Adjust the |
---|
| 267 | vadjustment value after changing its bounds. (fixes #101963 and |
---|
| 268 | #73562) |
---|
[18161] | 269 | |
---|
[18784] | 270 | * gtk/gtkcolorsel.c (hex_changed): Fix clamping to [0,1] to avoid |
---|
| 271 | unnecessary roundtrip failures. (#93500) |
---|
[18161] | 272 | |
---|
[18784] | 273 | 2003-01-20 Pablo Saratxaga <pablo@mandrakesoft.com> |
---|
[18161] | 274 | |
---|
[18784] | 275 | * configure.in: Added Amharic (am), Macedonian (mk) |
---|
| 276 | and Tamil (ta) to ALL_LINGUAS |
---|
[18161] | 277 | |
---|
[18784] | 278 | 2003-01-19 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 279 | |
---|
[18784] | 280 | Fix for #103614 and some other problems with GtkFileSelection on |
---|
| 281 | Windows: |
---|
[18161] | 282 | |
---|
[18784] | 283 | * gtk/fnmatch.c (get_char): Need to use g_unichar_tolower(), not |
---|
| 284 | g_ascii_tolower(). Windows file names are case-insensitive for all |
---|
| 285 | Unicode letters. |
---|
[18161] | 286 | |
---|
[18784] | 287 | * gtk/gtkfilesel.c: Instead of checking for G_OS_WIN32 or |
---|
| 288 | G_WITH_CYGWIN, check G_PLATFORM_WIN32. Move inclusion of gtkintl.h |
---|
| 289 | earlier, as it includes config.h unconditionally, and gtkprivate.h |
---|
| 290 | redefines GTK_LOCALEDIR. |
---|
| 291 | (struct _CompletionDirSent): Ifdef out the fields not used on |
---|
| 292 | Windows. |
---|
| 293 | (compare_utf8_filenames, compare_sys_filenames): Need different |
---|
| 294 | comparison implementation for UTF-8 file names and system locale |
---|
| 295 | file names on Win32. Cannot simply use g_ascii_strcasecmp(), but |
---|
| 296 | need to casefold all Unicode letters. |
---|
| 297 | (cmpl_completion_matches, open_dir, correct_parent): Ifdef out |
---|
| 298 | variables not used on Win32 to avoid warnings about unused |
---|
| 299 | variables. |
---|
| 300 | (open_ref_dir): Use g_path_skip_root() to skip past potential |
---|
| 301 | drive letter in front of the leading (back)slash. |
---|
| 302 | (open_new_dir): Ifdef out use of CompletionDirSent fields not |
---|
| 303 | there on Win32. |
---|
| 304 | (correct_parent): Bypass inode check also on Cygwin. |
---|
[18161] | 305 | |
---|
[18784] | 306 | 2003-01-15 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 307 | |
---|
[18784] | 308 | Fix bug noticed by Alex Shaduri: Tooltips and other |
---|
| 309 | GDK_WINDOW_TEMP windows were activated. This looked very odd, and |
---|
| 310 | was a regression from earlier versions. |
---|
[18161] | 311 | |
---|
[18784] | 312 | * gdk/win32/gdkwindow-win32.c (show_window_internal): Fine-tune |
---|
| 313 | behaviour. Don't ever activate GDK_WINDOW_TEMP windows. |
---|
| 314 | (gdk_window_move, gdk_window_resize): Add debug logging. |
---|
[18161] | 315 | |
---|
[18784] | 316 | * gdk/win32/gdkevents-win32.c (gdk_event_translate): When we get a |
---|
| 317 | WM_SIZE message for a non-visible (withdrawn) window, don't clear |
---|
| 318 | the GDK_WINDOW_STATE_WITHDRAWN bit. The window is still withdrawn |
---|
| 319 | even if its size changes. |
---|
[18161] | 320 | |
---|
[18784] | 321 | Wed Jan 15 15:55:47 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 322 | |
---|
[18784] | 323 | * gtk/gtksettings.c: Set the double click speed from |
---|
| 324 | XSETTINGS when creating a new GtkSettings object |
---|
| 325 | as well as when getting a notify. (#103601, reported |
---|
| 326 | by Louis Garcia) |
---|
[18161] | 327 | |
---|
[18784] | 328 | Wed Jan 15 14:56:09 2003 Owen Taylor <otaylor@redhat.com> |
---|
[18161] | 329 | |
---|
[18784] | 330 | * gtk/gtknotebook.c (gtk_notebook_size_allocate): |
---|
| 331 | Show/hide the notebook event window as necessary, |
---|
| 332 | we weren't previously keeping the visibility updated |
---|
| 333 | properly. (#103599) |
---|
[18161] | 334 | |
---|
[18784] | 335 | 2002-12-29 Murray Cumming <murrayc@usa.net> |
---|
[18161] | 336 | |
---|
[18784] | 337 | Fixes #102168. Merge from HEAD. |
---|
[18161] | 338 | |
---|
[18784] | 339 | * gtk/gtkliststore.c, gtktreednd.c, gtktreestore.c: |
---|
| 340 | Actually implement the GtkTreeDragSource::row_draggable virtual |
---|
| 341 | function in GtkListStore and GtkTreeStore instead of just checking |
---|
| 342 | whether it's implemented at all. This means that DnD isn't broken by |
---|
| 343 | gtkmm's virtual function wrappers. The alternative would be to |
---|
| 344 | hard-code the TRUE return value into gtkmm's wrappers, but that's |
---|
| 345 | part of GTK+'s implementation, not it's API. |
---|
[18161] | 346 | |
---|
[18784] | 347 | Tue Jan 14 23:54:02 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 348 | |
---|
[18784] | 349 | Merge from HEAD. |
---|
[18161] | 350 | |
---|
[18784] | 351 | * gtk/gtktreeview.c: fix compiler warning. |
---|
[18161] | 352 | |
---|
[18784] | 353 | Tue Jan 14 23:29:00 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 354 | |
---|
[18784] | 355 | Merge from HEAD. |
---|
[18161] | 356 | |
---|
[18784] | 357 | * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): |
---|
| 358 | make sure exposed pixbufs are clipped to the exposed area before |
---|
| 359 | drawing, which is a slight speedup. (#102379, patch from Soeren |
---|
| 360 | Sandmann). |
---|
[18161] | 361 | |
---|
[18784] | 362 | Tue Jan 14 23:26:41 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 363 | |
---|
[18784] | 364 | Merge from HEAD. |
---|
[18161] | 365 | |
---|
[18784] | 366 | * gtk/gtktreeview.c (validate_visible_area): silly typo fix, |
---|
| 367 | only free scroll_to_path when the complete tree has been validated. |
---|
| 368 | This makes sure that we scrolled to the correct path. |
---|
[18161] | 369 | |
---|
[18784] | 370 | Tue Jan 14 23:25:32 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 371 | |
---|
[18784] | 372 | Merge from HEAD. |
---|
[18161] | 373 | |
---|
[18784] | 374 | * gtk/gtktreeview.c (gtk_tree_view_style_set): update the |
---|
| 375 | background of widget->window and bin->window. (Fixes #96650, reported |
---|
| 376 | by Dave Camp). |
---|
[18161] | 377 | |
---|
[18784] | 378 | Tue Jan 14 23:24:02 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 379 | |
---|
[18784] | 380 | Merge from HEAD. |
---|
[18161] | 381 | |
---|
[18784] | 382 | * gtk/gtktreeview.c (gtk_tree_view_clamp_node_visible): process |
---|
| 383 | updates before scrolling, avoiding a "selection streak". (Fixes |
---|
| 384 | #101235, patch from Soeren Sandmann). |
---|
[18161] | 385 | |
---|
[18784] | 386 | Tue Jan 14 23:22:13 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 387 | |
---|
[18784] | 388 | Merge from HEAD. |
---|
[18161] | 389 | |
---|
[18784] | 390 | * gtk/gtktreeview.c (validate_visible_area): actually put values |
---|
| 391 | in the requisition using gtk_widget_size_request. (Fixes #100172, |
---|
| 392 | reported by Kjartan Maraas). |
---|
[18161] | 393 | |
---|
[18784] | 394 | Tue Jan 14 23:19:45 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 395 | |
---|
[18784] | 396 | Merge from HEAD. |
---|
[18161] | 397 | |
---|
[18784] | 398 | * gtk/gtktreeview.c (gtk_tree_view_rows_reordered): cancel the |
---|
| 399 | arrow animation timeout before we actually reorder the rbtree. If |
---|
| 400 | we don't do this we can get stuck arrows, |
---|
| 401 | (cancel_arrow_animation): new function. (Fixes #93629, part 2, |
---|
| 402 | reported and testcase provided by Hans Petter Jansson). |
---|
[18161] | 403 | |
---|
[18784] | 404 | Tue Jan 14 23:18:21 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 405 | |
---|
[18784] | 406 | Merge from HEAD. |
---|
[18161] | 407 | |
---|
[18784] | 408 | * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range): |
---|
| 409 | anchor_path should be start_path, not end_path. (Fixes #102618, |
---|
| 410 | patch from Carlos Garnacho Parro). |
---|
[18161] | 411 | |
---|
[18784] | 412 | Tue Jan 14 23:16:15 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 413 | |
---|
[18784] | 414 | Merge from HEAD. |
---|
[18161] | 415 | |
---|
[18784] | 416 | * gtk/gtkliststore.c (gtk_list_store_move): also update the tail, |
---|
| 417 | only correct new_pos if we don't move to the head/tail. |
---|
[18161] | 418 | |
---|
[18784] | 419 | Tue Jan 14 23:11:55 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 420 | |
---|
[18784] | 421 | Merge from HEAD. |
---|
[18161] | 422 | |
---|
[18784] | 423 | * gtk/gtktreestore.c (gtk_tree_store_swap): take the path from |
---|
| 424 | the parent_iter if depth >= 1, so we send the reordered signal to |
---|
| 425 | the correct level, remove debugging printfs which I forgot the remove |
---|
| 426 | earlier (2.2.0 shipped with this, oops). (Fixes #103198, Reported and |
---|
| 427 | testcase provided by Matthew Tuck). |
---|
[18161] | 428 | |
---|
[18784] | 429 | Tue Jan 14 20:58:44 2003 Kristian Rietveld <kris@gtk.org> |
---|
[18161] | 430 | |
---|
| 431 | Merge from HEAD. |
---|
| 432 | |
---|
[18784] | 433 | * gtk/gtktreeview.c (invalite_last_column): split out actual column |
---|
| 434 | invalidation into invalite_column(), |
---|
| 435 | (gtk_tree_view_size_allocate_columns): invalidate column if the |
---|
| 436 | new width is larger than the old width. |
---|
| 437 | (fixes #102890, reported by Alex Duggan). |
---|
[18161] | 438 | |
---|
[18784] | 439 | 2003-01-12 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 440 | |
---|
[18784] | 441 | * gtk/gtkmain.c: Move inclusion of config.h and gtkintl.h earlier, |
---|
| 442 | as gtkprivate.h redefines GTK_LOCALEDIR on Win32, for run-time |
---|
| 443 | lookup. |
---|
[18161] | 444 | |
---|
[18784] | 445 | * gdk/Makefile.am (libgdk_win32_2_0_la_DEPENDENCIES): Depend on |
---|
| 446 | gdk.def. |
---|
[18161] | 447 | |
---|
[18784] | 448 | * gdk/gdk.def |
---|
| 449 | * gtk/gtk.def: Add some missing entries. Thanks to Kenichi SUTO. |
---|
[18161] | 450 | |
---|
[18784] | 451 | 2003-01-09 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 452 | |
---|
[18784] | 453 | * gdk/win32/gdkwindow-win32.c (gdk_window_set_skip_taskbar_hint): |
---|
| 454 | Implement by setting or clearing the WS_EX_TOOLWINDOW extended |
---|
| 455 | window style. |
---|
| 456 | (gdk_window_set_type_hint): Add all cases to the switch (not all |
---|
| 457 | do anything, though). Handle GDK_WINDOW_TYPE_HINT_TOOLBAR by |
---|
| 458 | calling gdk_window_set_skip_taskbar_hint(). This means that GTK |
---|
| 459 | won't know that the skip_taskbar hint is on for the window, is |
---|
| 460 | this bad? |
---|
[18161] | 461 | |
---|
[18784] | 462 | Wed Jan 8 18:44:21 2003 Manish Singh <yosh@gimp.org> |
---|
[18161] | 463 | |
---|
[18784] | 464 | * gdk/x11/gdkdisplay-x11.c: #include <stdlib.h> for putenv, |
---|
| 465 | <string.h> for strlen. |
---|
[18161] | 466 | |
---|
[18784] | 467 | * gdk/x11/gdkscreen-x11.c: #include <stdlib.h> for getenv, |
---|
| 468 | <string.h> for strrchr. |
---|
[18161] | 469 | |
---|
[18784] | 470 | * tests/testgtk.c (create_saved_position): "x" and "y" properties |
---|
| 471 | for widgets no longer exist, use gtk_window_move instead. |
---|
[18161] | 472 | |
---|
[18784] | 473 | * test/testtextbuffer.c (check_get_set_text): cast strlen to |
---|
| 474 | int for g_error. |
---|
[18161] | 475 | |
---|
[18784] | 476 | 2003-01-05 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 477 | |
---|
[18784] | 478 | * gtk-zip.sh.in: Use correct DLL and import library names, with |
---|
| 479 | GTK_API_VERSION in name, not GTK_MAJOR_VERSION.GTK_MINOR_VERSION. |
---|
| 480 | (DEVZIP): Add bin/{gdk-pixbuf-query-loaders,gtk-query-immodules-2.0, |
---|
| 481 | gtk-demo}.exe and share/gtk-2.0. |
---|
[18161] | 482 | |
---|
[18784] | 483 | * configure.in: Improve check for dimm.h. |
---|
[18161] | 484 | |
---|
[18784] | 485 | * configure.in: Set SOEXT to 'so' on Unix, 'dll' on Win32. Used in |
---|
| 486 | gdk-pixbuf/Makefile.am. |
---|
[18161] | 487 | |
---|
[18784] | 488 | * gdk-pixbuf/makefile.mingw.in |
---|
| 489 | * gdk-pixbuf/pixops/makefile.mingw.in |
---|
| 490 | * gdk/makefile.mingw.in |
---|
| 491 | * gdk/win32/makefile.mingw.in |
---|
| 492 | * gtk/makefile.mingw.in: Remove. Not maintained anyway. |
---|
[18161] | 493 | |
---|
[18784] | 494 | * gdk-pixbuf/Makefile.am |
---|
| 495 | * gdk-pixbuf/pixops/Makefile.am |
---|
| 496 | * gdk/Makefile.am |
---|
| 497 | * gdk/win32/Makefile.am |
---|
| 498 | * gtk/Makefile.am |
---|
| 499 | * configure.in: Remove makefile.mingw{,.in} from here, too. |
---|
[18161] | 500 | |
---|
[18784] | 501 | * README.win32: Updates. Don't mention the now removed |
---|
| 502 | makefile.mingw files. |
---|
[18161] | 503 | |
---|
[18784] | 504 | * gdk/gdk.def |
---|
| 505 | * gtk/gtk.def: Add a couple of missing entries. |
---|
[18161] | 506 | |
---|
[18784] | 507 | * gdk/gdkkeynames.c: Include <string.h> for strcmp() and memcpy(). |
---|
[18161] | 508 | |
---|
[18784] | 509 | * gdk/win32/gdkevents-win32.c: Move dimm.h header clash workaround |
---|
| 510 | earlier. |
---|
[18161] | 511 | |
---|
[18784] | 512 | * gdk/win32/rc/Makefile.am: Add hack to help |
---|
| 513 | build/win32/lt-compile-resource decide which kind of libtool |
---|
| 514 | object file to produce. |
---|
[18161] | 515 | |
---|
[18784] | 516 | 2003-01-05 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 517 | |
---|
[18784] | 518 | * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Make |
---|
| 519 | C-Down step through the sequence of paragraph ends (old behaviour |
---|
| 520 | included paragraph starts). (#80340, patch by Narayana Pattipati) |
---|
[18161] | 521 | |
---|
[18784] | 522 | * gtk/gtktextiter.c (_gtk_text_btree_get_iter_at_first_toggle): |
---|
| 523 | Check for a tag toggle at the start iterator before calling |
---|
| 524 | gtk_text_iter_forward_to_tag_toggle(). (#102090, patch by Daniel |
---|
| 525 | Elstner) |
---|
[18161] | 526 | |
---|
[18784] | 527 | 2003-01-04 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 528 | |
---|
[18784] | 529 | * gtk/gtkfilesel.h (struct _GtkFileSelection): Add /*< public >*/ |
---|
| 530 | and /*< private >*/ as appropriate. (#97211) |
---|
[18161] | 531 | |
---|
[18784] | 532 | 2003-01-04 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 533 | |
---|
[18784] | 534 | * Makefile.am (EXTRA_DIST): Don't distribute gtk-zip.sh, but do |
---|
| 535 | distribute gtk-zip.sh.in. |
---|
[18161] | 536 | |
---|
[18784] | 537 | * gtk-zip.sh.in (DEVZIP): Add gdk-pixbuf-csource.exe and .1. |
---|
[18161] | 538 | |
---|
[18784] | 539 | 2003-01-02 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 540 | |
---|
[18784] | 541 | * gtk/gtkwindow.c (gtk_window_get_focus): Document that it may |
---|
| 542 | return NULL. (#102069) |
---|
[18161] | 543 | |
---|
[18784] | 544 | 2003-01-01 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 545 | |
---|
[18784] | 546 | * gtk/fnmatch.c (FNMATCH_TEST_CASES): #undef, since having |
---|
| 547 | a main() in the library is obviously bad. |
---|
[18161] | 548 | |
---|
[18784] | 549 | 2002-12-27 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 550 | |
---|
[18784] | 551 | * gtk/gtktextview.c (gtk_text_view_drag_data_received): Place the |
---|
| 552 | cursor at drop point. (#72384) |
---|
| 553 | (gtk_text_view_size_allocate): Update the horizontal adjustment |
---|
| 554 | value. (#75694) |
---|
[18161] | 555 | |
---|
[18784] | 556 | 2002-12-25 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 557 | |
---|
[18784] | 558 | * gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix highlighting of |
---|
| 559 | selection wrt. to empty lines. (#90435, #90582, #91619) |
---|
[18161] | 560 | |
---|
[18784] | 561 | * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler): |
---|
| 562 | Keep the cursor on screen. (#96929) |
---|
[18161] | 563 | |
---|
[18784] | 564 | 2002-12-24 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 565 | |
---|
[18784] | 566 | * gtk/gtktextbuffer.c (paste_from_buffer): |
---|
| 567 | (clipboard_text_received): Let the user action span the insertion |
---|
| 568 | and the deletion of the old selection. (#82844) |
---|
[18161] | 569 | |
---|
[18784] | 570 | 2002-12-23 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 571 | |
---|
[18784] | 572 | * gtk/gtktextiter.c (gtk_text_iter_backward_sentence_starts): |
---|
| 573 | Don't call gtk_text_iter_backward_sentence_start() if |
---|
| 574 | count is zero. (#99115) |
---|
[18161] | 575 | |
---|
[18784] | 576 | * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Call |
---|
| 577 | move_cursor() even if the cursor hasn't moved, since it has the |
---|
| 578 | side effect of canceling the selection. (#81395, #98537, #98333) |
---|
[18161] | 579 | |
---|
[18784] | 580 | 2002-12-22 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 581 | |
---|
[18784] | 582 | * gtk/gtktextlayout.c (add_preedit_attrs): Don't add attributes |
---|
| 583 | with empty ranges. (fixes #101564 and #80637) |
---|
[18161] | 584 | |
---|
[18784] | 585 | 2002-12-21 Tor Lillqvist <tml@iki.fi> |
---|
[18161] | 586 | |
---|
[18784] | 587 | * gdk/win32/gdkwindow-win32.c (gdk_window_new): Move the code that |
---|
| 588 | sets the window style and extended window style, and adjusts the |
---|
| 589 | width and height to take the window decorations into account |
---|
| 590 | earlier. The adjusted width and height used to be ignored. Remove |
---|
| 591 | the local x, y, width and height variables, no need to further |
---|
| 592 | confuse the code by having local copies. (Partial fix, I hope, for |
---|
| 593 | #101588) |
---|
[18161] | 594 | |
---|
[18784] | 595 | (gdk_window_move): When moving top-level windows, take title bar |
---|
| 596 | and border width into account, offsetting the coordinates before |
---|
| 597 | calling SetWindowPos(). |
---|
[18161] | 598 | |
---|
[18784] | 599 | (gdk_window_set_decorations, gdk_window_set_functions): |
---|
| 600 | Reimplement, taking into account the peculiar semantics of |
---|
| 601 | GDK_DECOR_ALL and GDK_FUNC_ALL. (#79036) |
---|
[18161] | 602 | |
---|
[18784] | 603 | (gdk_window_get_decorations): Implement. (#98981) |
---|
[18161] | 604 | |
---|
[18784] | 605 | (gdk_window_set_type_hint): When setting |
---|
| 606 | GDK_WINDOW_TYPE_HINT_MENU, call gdk_window_set_decorations(). |
---|
| 607 | (#79036) |
---|
[18161] | 608 | |
---|
[18784] | 609 | * gdk/gdk.def: Add gdk_window_get_decorations. (#98981) |
---|
[18161] | 610 | |
---|
[18784] | 611 | 2002-12-21 Matthias Clasen <maclas@gmx.de> |
---|
[18161] | 612 | |
---|
[18784] | 613 | * gtk/gtktextview.c (gtk_text_view_set_background): New static |
---|
| 614 | function to set the background of all windows. |
---|
| 615 | (gtk_text_view_style_set): Use gtk_text_view_set_background(). |
---|
| 616 | (gtk_text_view_state_changed): New function; change background |
---|
| 617 | according to state. (#88126) |
---|
[18161] | 618 | |
---|
[18784] | 619 | 2002-12-21 Havoc Pennington <hp@pobox.com> |
---|
[18161] | 620 | |
---|
[18784] | 621 | * gtk/gtktextview.c (gtk_text_view_move_visually): fix the documentation |
---|
[18161] | 622 | |
---|