source: trunk/third/gtk2/ChangeLog @ 18785

Revision 18785, 20.5 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18784, which included commits to RCS files with non-trunk default branches.
RevLine 
[18784]1Sun 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]92003-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]14Fri 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]21Fri 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]27Thu Jan 30 23:44:52 2003  Owen Taylor  <otaylor@redhat.com>
[18161]28
[18784]29        * NEWS: Updates.
[18161]30
[18784]31Fri 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]35Thu 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]47Thu 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]55Thu 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]62Thu 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]692003-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]84Thu 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]89Thu 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]962003-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]108Wed 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]113Wed 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]119Wed 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]130Tue 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]135Mon 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]139Mon 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]147Mon 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]155Mon 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]164Mon 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]172Mon 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]194Mon 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]201Mon 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]210Mon 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]216Mon 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]2252003-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]2302003-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]2372003-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]245Wed 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]2512003-01-22  Christian Rose  <menthos@menthos.com>
[18161]252
[18784]253        * configure.in: Added "mn" to ALL_LINGUAS.
[18161]254
[18784]255Wed 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]2622003-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]2732003-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]2782003-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]3062003-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]321Wed 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]328Wed 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]3352002-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]347Tue 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]353Tue 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]362Tue 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]370Tue 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]378Tue 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]386Tue 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]394Tue 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]404Tue 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]412Tue 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]419Tue 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]429Tue 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]4392003-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]4512003-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]462Wed 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]4762003-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]5162003-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]5272003-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]5322003-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]5392003-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]5442003-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]5492002-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]5562002-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]5642002-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]5702002-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]5802002-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]5852002-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]6112002-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]6192002-12-21  Havoc Pennington  <hp@pobox.com>
[18161]620
[18784]621        * gtk/gtktextview.c (gtk_text_view_move_visually): fix the documentation
[18161]622
Note: See TracBrowser for help on using the repository browser.