source: trunk/third/libwnck/ChangeLog @ 19095

Revision 19095, 39.4 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r19094, which included commits to RCS files with non-trunk default branches.
Line 
12003-02-05  Havoc Pennington  <hp@pobox.com>
2
3        * NEWS: update
4
5        * configure.in: 2.2.1
6
72003-01-26  Mark McLoughlin  <mark@skynet.ie>
8
9        * libwnck/tasklist.c: (wnck_tasklist_check_end_sequence):
10        Actually end the sequnce if we match the wmclass against
11        a window.
12
132003-01-22  Havoc Pennington  <hp@pobox.com>
14
15        (not for 2.2.0)
16       
17        * libwnck/tasklist.c: time out startup sequences if we don't see
18        them end, and end them if a window is mapped with StartupWMClass.
19
20        * libwnck/window.c (_wnck_window_get_resource_class)
21        (_wnck_window_get_resource_name): add internal API
22        to get window classes
23
242003-01-22  Marius Andreiana <marius galuna.ro>
25
26        * configure.in: added 'ro' to ALL_LINGUAS
27
282003-01-22  Christian Rose  <menthos@menthos.com>
29
30        * configure.in: Added "mn" to ALL_LINGUAS.
31
322003-01-20  Havoc Pennington  <hp@pobox.com>
33
34        * NEWS: update
35
36        * configure.in: 2.2.0
37
382003-01-14  Pablo Saratxaga  <pablo@mandrakesoft.com>
39
40        * configure.in: Added Amharic (am), Farsi (fa),
41        and Macedonian (mk) to ALL_LINGUAS
42
432003-01-09  Havoc Pennington  <hp@pobox.com>
44
45        * README: update README
46
472003-01-02  Havoc Pennington  <hp@redhat.com>
48
49        * libwnck/application.c (get_icons): don't add an extra reference
50        to all icons, that was an unfortunate memory leak. Patch from
51        Arjan van de Ven
52
532002-12-06  Miloslav Trmac  <mitr@volny.cz>
54
55        * configure.in: Added Czech (cs) to ALL_LINGUAS
56
572002-11-30  Havoc Pennington  <hp@pobox.com>
58
59        * configure.in: require startup notification 0.4
60
61        * libwnck/application.c (_wnck_application_create): fill in
62        startup_id field
63        (wnck_application_get_startup_id): new function
64
65        * libwnck/tasklist.c (wnck_task_new_from_window): remove any
66        startup sequence buttons as soon as we add a window for that
67        sequence to the tasklist.
68        (wnck_task_get_text): prefer "description" over name if we have
69        a description.
70
71        * libwnck/window.c (_wnck_window_get_startup_id): new function
72
73        * libwnck/xutils.c (_wnck_get_fallback_icons): allow getting only
74        one of the default icons
75
76        * configure.in: increment to 2.1.5 and bump libtool stuff
77
78        * libwnck/window.c (update_wintype): type SPLASH not SPLASHSCREEN
79        for the X atom
80
81        * libwnck/tasklist.c (wnck_task_get_icon): load an icon for the
82        task being started up.
83        (wnck_tasklist_set_icon_loader): new function to set an icon load
84        function
85
86Sun Nov 24 18:38:27 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
87
88        * configure.in: version 2.1.4, and increment libtool versioning
89
90        * libwnck/pager.c (wnck_pager_set_shadow_type): New function.
91        Interprete points on the frame as belonging to the abutting
92        workspace.
93
94        * libwnck/test-pager.c (create_pager_window): Use
95        wnck_pager_set_shadow_type instead of a GtkFrame.
96
972002-11-03  Havoc Pennington  <hp@pobox.com>
98
99        * libwnck/xutils.c (_wnck_set_desktop_layout): XChangeProperty
100        takes number of elements, not number of bytes. Doh. Will probably
101        fix the window layout issue with metacity.
102
1032002-11-03  Havoc Pennington  <hp@pobox.com>
104
105        * libwnck/window.c (wnck_window_activate_transient): don't pass
106        WnckWindow when expecting an X window
107
108        * configure.in: 2.1.3, and bump libtool versioning for new API
109
110        * libwnck/xutils.c (_wnck_set_utf8_list): new function
111
112        * libwnck/screen.c (_wnck_screen_change_workspace_name): new
113        function
114
115        * libwnck/workspace.c (wnck_workspace_change_name): new function
116
117        * libwnck/screen.c (wnck_screen_change_workspace_count): new
118        function
119
1202002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
121
122        * configure.in: Added Belarusian to ALL_LINGUAS
123
1242002-10-24  Havoc Pennington  <hp@pobox.com>
125
126        * libwnck/tasklist.c (wnck_tasklist_activate_task_window): when
127        activating windows, use wnck_window_activate_transient()
128
129        * libwnck/window.c (wnck_window_activate_transient): new function
130
131        * libwnck/tasklist.c: add support for displaying a "starting up"
132        task.
133        (wnck_tasklist_remove): queue a resize on removing a button.
134        Doesn't seem like it should be needed, but apparently it is.
135
136        * libwnck/xutils.c (filter_func): process the startup notification events
137
138        * libwnck/screen.c (_wnck_screen_get_sn_display): new function
139
140        * configure.in: add libstartup-notification optional check
141
142        * libwnck-1.0.pc.in: require libstartup-notification if compiled
143        with it
144
1452002-09-27  Havoc Pennington  <hp@pobox.com>
146
147        * libwnck/xutils.c (_wnck_stock_icons_init): fix dumb compilation
148        bug (maybe gcc 3.2 allows variable declarations not at top of
149        function?)
150
1512002-09-27  Havoc Pennington  <hp@redhat.com>
152
153        * libwnck/tasklist.c (wnck_task_get_text): use icon name not
154        regular name
155
156        * libwnck/window.c (wnck_window_init): init icon name to NULL so
157        we can tell when it's unset and fall back to regular name
158        (update_icon_name): don't use a fallback for icon name
159
160        * libwnck/application.c (wnck_application_get_icon_name): add a
161        FIXME that this doesn't do the right thing
162       
1632002-09-27  Havoc Pennington  <hp@redhat.com>
164
165        Bug #89373
166       
167        * libwnck/xutils.c (_wnck_set_desktop_layout): set _NET_WM_TOPLEFT
168        part of the desktop layout.
169        (_wnck_set_desktop_layout): fix columns/rows being swapped.
170
1712002-09-27  Havoc Pennington  <hp@redhat.com>
172
173        * libwnck/pager.c (wnck_pager_expose_event): prelight the
174        workspace that we're dragging over. #90869
175
1762002-09-27  Arvind Samptur <arvind.samptur@wipro.com>
177
178        * libwnck/pager.c (workspace_create_callback): connect to
179        name_changed on newly created workspace,
180        (workspace_destroyed_callback): disconnect from name_changed,
181        (workspace_name_changed_callback): new function, we queue a resize
182        when a workspace title has been changed,
183        (wnck_pager_connect_screen): connect to name_changed on current
184        workspaces,
185        (wnck_pager_disconnect_screen): disconnect from name_changed on
186        current workspaces.
187
188        Patch by Kristian Rietveld  <kris@gtk.org>. Fixes #84165.
189
1902002-09-27  Havoc Pennington  <hp@redhat.com>
191
192        * libwnck/window-action-menu.c: Add "put on all spaces" menu item,
193        patch from Jens Askengren  <jensus@linux.nu>
194
1952002-09-27  Havoc Pennington  <hp@redhat.com>
196
197        * libwnck/window.c (update_state): rework to update HIDDEN state
198        (wnck_window_is_visible_on_workspace): use state HIDDEN
199
200        * libwnck/window.h (WnckWindowState): add WNCK_WINDOW_STATE_HIDDEN
201
2022002-09-27  Havoc Pennington  <hp@redhat.com>
203
204        * libwnck/window-action-menu.c (wnck_create_window_action_menu):
205        use stock icons, and reorder menu to match metacity
206       
207        * libwnck/xutils.c (_wnck_stock_icons_init): new function
208
209        * libwnck/Makefile.am: add stock icons
210
2112002-09-26  Anders Carlsson  <andersca@gnu.org>
212
213        * configure.in (GETTEXT_PACKAGE): Remove cs until the .po file
214        has been added.
215
2162002-09-26  Stanislav Brabec  <sbrabec@suse.cz>
217
218        * configure.in: Added cs to ALL_LINGUAS.
219
2202002-09-23  Havoc Pennington  <hp@pobox.com>
221
222        * libwnck/test-wnck.c (main): add test stuff for showing desktop
223        feature
224
225        * libwnck/xutils.c (_wnck_toggle_showing_desktop): new function
226        (_wnck_activate_workspace): fix a hardcoded gdk_display, but it
227        looks like there are a lot more
228
229        * libwnck/screen.c (wnck_screen_toggle_showing_desktop):
230        new function
231        (wnck_screen_get_showing_desktop): new function
232
233        * libwnck/workspace-accessible.c: include headers to avoid
234        warnings
235        (wnck_workspace_accessible_get_size): add comment about how this
236        is totally broken
237
238        * libwnck/pager.c: remove some unused variables
239
240        * configure.in: version to 2.1.1 and bump current/age
241
242        * libwnck/screen.c: monitor _NET_SHOWING_DESKTOP and emit a signal
243        if it changed
244
2452002-09-24  Arvind Samptur  <arvind.samptur@wipro.com>
246        * libwnck/window-action-menu.c (update_menu_state): Replace
247        strings Shade with Roll Up and Unshade with Unroll.
248
2492002-09-17  Havoc Pennington  <hp@redhat.com>
250
251        * libwnck/window.c (update_transient_for): track a flag for
252        whether we're really transient for an application window,
253        or just marked transient for the root window.
254        (update_state): only skip taskbar for dialogs that are
255        really transient for an application (so standalone dialogs
256        are still on the taskbar)
257
2582002-09-17  Naba Kumar <naba@gnome.org>
259
260        * configure.in:  Added hi (Hindi) in ALL_LINGUAS
261
2622002-09-16  Havoc Pennington  <hp@pobox.com>
263
264        * configure.in: bump version to 2.1.0 for the unstable branch
265
2662002-09-16  Mark McLoughlin  <mark@skynet.ie>
267
268        * configure.in: require gtk+ 2.1.0.
269
270        * libwnck/screen.c, libwnck/private.h:
271        (_wnck_screen_get_gdk_screen): impl.
272
273        * libwnck/tasklist.c:
274        (wnck_task_popup_menu), (wnck_task_button_press_event):
275        realise the menu on the correct screen.
276
2772002-09-16  Mark McLoughlin  <mark@skynet.ie>
278
279        * configure.in: LIBWNCK_CURRENT++, LIBWNCK_AGE++.
280
2812002-09-16  Mark McLoughlin  <mark@skynet.ie>
282
283        * libwnck/pager.[ch]: (wnck_pager_set_screen): impl.
284
285        * libwnck/tasklist.[ch]: (wnck_tasklist_connect_screen),
286        (wnck_tasklist_disconnect_screen), (wnck_tasklist_set_screen):
287        implement changing the screen the tasklist operates upon.
288        (wnck_tasklist_new): use set_screen
289        (wnck_tasklist_finalize): disconnect screen.
290
2912002-09-03  Christophe Fergeau  <teuf@users.sourceforge.net>
292
293        * added he.po to ALL_LINGUAS
294
2952002-08-25  Havoc Pennington  <hp@pobox.com>
296
297        * configure.in: 0.17
298
2992002-08-21  Rajkumar Sivasamy  <rajkumar.siva@wipro.com>
300
301        * libwnck/pager-accessible.c: Fix wrong entries for the index of
302        child atkobject.
303        * libwnck/workspace-accessible.c:  Fix wrong entries for child
304        atkobject's component interface.
305        Fixes Bug 84854.
306
3072002-08-20  Padraig O'Briain  <padraigobriain@sun.com>
308
309        * linwnck/pager-accessible.[ch]: Remove children data item from
310        WnckpagerAccessibleClass data structure. Define WnckPagerAccessiblePriv
311        data structure and put children data item in that data structure.
312        (get_private_data) New function to create or retrieve an accessible's
313        WnckPagerAccessiblePriv data structure.
314        (wnck_pager_accessible_finalize): Free WnckPagerAccessiblePriv and
315        its contents.
316        (wnck_pager_accessible_ref_child): Use get_private_data() to access
317        children. (Bug #90307)
318
3192002-08-17  Simos Xenitellis  <simos@hellug.gr>
320
321        * configure.in: Added Greek (el) to ALL_LINGUAS.
322
3232002-08-16  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
324
325        * configure.in (ALL_LINGUAS): Added Brazilian Portuguese (pt_BR).
326
3272002-08-13  Andras Timar  <timar@gnome.hu>
328
329        * configure.in: (ALL_LINGUAS) Added Hungarian (hu).
330
3312002-08-13  Arvind Samptur  <arvind.samptur@wipro.com>
332        * libwnck/tasklist.c
333        (wnck_task_create_widgets): added drag_motion and drag_leave
334        signals.
335        (wnck_task_drag_motion): add a timer when the drag item is on
336        button. Timeout is set to 1 second.
337        (wnck_task_drag_leave):  remove the timer when leaving.
338        (wnck_task_motion_timeout): after the timeout, activate the
339        corresponding window.
340        (wnck_task_finalize): remove the timer if it exists while
341        destroying the tasklist.
342        Fixes #80736, for ungrouped windows.   
343
3442002-08-10  Havoc Pennington  <hp@pobox.com>
345
346        * libwnck/tasklist.c (struct _WnckTask): bundle all the booleans
347        into a bitfield at the end to save a little memory
348        (wnck_task_button_press_event): patch from Arvind to let you
349        minimize by clicking the active task.
350
3512002-08-09  Ross Burton  <ross@burtonini.com>
352
353        * libwnck/window.c, libwnck/window.h: Added
354        wnck_window_set_skip_pager() and _tasklist(), so that applications
355        can set these hints.
356
3572002-08-08  Havoc Pennington  <hp@redhat.com>
358
359        * configure.in: 0.16
360
3612002-08-08  Mark McLoughlin  <mark@skynet.ie>
362
363        * libwnck/pager.c: (wnck_pager_set_layout_hint):
364        don't set the hint if this pager isn't showing
365        all workspaces - the chances are the users n_rows
366        setting is not what is wanted.
367
3682002-08-06  Craig Black  <blackc@speakeasy.net>
369
370        * libwnck/window-action-menu.c: (item_activated_callback):
371        * libwnck/window.c: (wnck_window_keyboard_move),
372        (wnck_window_keyboard_size):
373        * libwnck/window.h:
374        * libwnck/xutils.c: (_wnck_keyboard_move), (_wnck_keyboard_size):
375        * libwnck/xutils.h:
376  Use _NET_WM_MOVERESIZE_SIZE_KEYBOARD and _NET_WM_MOVERESIZE_MOVE_KEYBOARD
377  to implement move and resize in window action menu.
378
3792002-08-02  Mark McLoughlin  <mark@skynet.ie>
380
381        * libwnck/pager.c:
382        (wnck_pager_realize): use wnck_pager_set_layout_hint.
383        (wnck_pager_set_layout_hint): impl, taking into
384        accout vertical layouts.
385        (wnck_pager_set_orientation), (wnck_pager_set_n_rows):
386        use wnck_pager_set_layout_hint.
387
388        * libwnck/xutils.c: (_wnck_set_desktop_layout): set
389        whether we're using a vertical or horizontal layout.
390        Fixes #89373.
391
3922002-08-04  Havoc Pennington  <hp@redhat.com>
393
394        * autogen.sh (ACLOCAL): prefer automake 1.4
395
396        * configure.in: 0.15
397
3982002-08-01  Mark McLoughlin  <mark@skynet.ie>
399
400        * libwnck/window.c: (update_actions): implement
401        reading _NET_WM_ALLOWED_ACTIONS.
402
4032002-08-01  Mark McLoughlin  <mark@skynet.ie>
404
405        Fixes #78260 - tasklist not being updated when windows
406        are moved in and out of the active workspace.
407
408        * libwnck/tasklist.c:
409        (wnck_tasklist_new): connect to all windows workspace_changed
410        signal.
411        (wnck_tasklist_window_changed_workspace): if the window has
412        been move into or our of the active workspace, update the
413        tasklist;
414        (wnck_tasklist_window_added): connect to the window workspace
415        changed signal and update the tasklist;
416
4172002-07-06  Havoc Pennington  <hp@pobox.com>
418
419        * libwnck/window.c (update_state): make dialogs skip the task
420        list, so only normal windows are in there. bug #83483
421
4222002-06-13  jacob berkman  <jacob@ximian.com>
423
424        * libwnck/tasklist.c (wnck_task_create_widgets): tell libgnomeui
425        not to do toggle sounds on ourself, as it's incredibly annoying to
426        have the tasklist beep every time you change focus.
427
428        fixes bug #85088
429
4302002-06-11  Havoc Pennington  <hp@pobox.com>
431
432        * configure.in: 0.14
433       
4342002-06-07  Jesus Bravo Alvarez  <jba@pobox.com>
435
436        * configure.in: Added gl (Galician) to ALL_LINGUAS
437
4382002-06-02  Havoc Pennington  <hp@pobox.com>
439
440        * configure.in: 0.13
441
4422002-06-02  Havoc Pennington  <hp@pobox.com>
443
444        * libwnck/*: clean up the accessibility patch:
445         - s/G_CONST_RETURN/const/
446         - s/gint/int/
447         - s/gchar/char/
448         - s/wspace/workspace/
449         - s/ws/workspace/
450         - move it out of the subdir
451         - add _() to human-readable strings so
452           they get translated
453         - formatting/indentation
454         - no global variable of size GET_MAX_N_WS, this is
455           not the place to hardcode such a max, and globals should
456           not be named "aobj_ws" - they need namespacing.
457           More importantly, you can't use a global to store
458           accessibility info that is per-pager-instance.
459         - do not return the address of a local variable from
460           wnck_wspace_get_rect.
461
4622002-05-21  Rajkumar Sivasamy <rajkumar.siva@wipro.com>
463
464        * libwnck/pager.c: Made changes to implement accessibility for pager
465
466        * libwnck/*: Files added to implement AtkSelection and
467        AtkComponent interface for setting accessibility features to pager
468
4692002-06-02  Havoc Pennington  <hp@pobox.com>
470
471        * libwnck/xutils.c (_wnck_get_utf8_list): when counting nul bytes
472        to get the number of strings, start the string count at 1, since
473        even with nitems == 0 there is a single empty string.
474
4752002-06-02  Carlos Perelló Marín <carlos@gnome-db.org>
476
477        * configure.in (ALL_LINGUAS): Added ca.
478
4792002-05-30  Havoc Pennington  <hp@pobox.com>
480
481        * libwnck/screen.c (update_workspace_names): don't run off the end
482        of the names array if the window manager didn't provide enough
483        names for the number of spaces. #82837 I hope.
484
4852002-05-27  Yanko Kaneti  <yaneti@delcera.com>
486
487        * configure.in: (ALL_LINGUAS)  Added Bulgarian (bg).
488
4892002-05-21  Thomas Vander Stichele <thomas@apestaart.org>
490
491        * libwnck/tasklist.c:
492        - modify the size request so that it always uses the minimum_size
493          parameter
494
4952002-05-17  Havoc Pennington  <hp@redhat.com>
496
497        * configure.in: 0.12
498
4992002-05-15  Havoc Pennington  <hp@pobox.com>
500
501        * libwnck/pager.c: use the _NET_DESKTOP_LAYOUT stuff
502
503        * libwnck/xutils.c: Add stuff related to _NET_DESKTOP_LAYOUT
504
5052002-05-14  Havoc Pennington  <hp@pobox.com>
506
507        * libwnck/pager.c (wnck_pager_button_release): only activate a
508        window if we did not activate a workspace. #81817
509
5102002-05-14  Thomas Vander Stichele <thomas@apestaart.org>
511
512        * libwnck/taslist.c:
513        - implemented minimum_height
514        - setting width or height to -1 unsets it to the default value
515
5162002-05-14  Anders Carlsson  <andersca@gnu.org>
517
518        * libwnck/window.c (_wnck_window_process_property_notify):
519        The property that has the icon pixmap is called WM_HINTS,
520        not WM_NORMAL_HINTS. Fixes #81138, reported by Håvard
521        Wigtil.
522
5232002-05-14  Anders Carlsson  <andersca@gnu.org>
524
525        * configure.in:
526        * libwnck/pager.c: (wnck_pager_size_request),
527        (wnck_pager_draw_workspace), (wnck_pager_button_press),
528        (wnck_pager_button_release):
529        * libwnck/private.h:
530        * libwnck/screen.c: (wnck_screen_get_default),
531        (wnck_screen_get_workspace), (update_workspace_list),
532        (update_active_workspace), (wnck_screen_get_height),
533        (_wnck_screen_get_xscreen):
534        * libwnck/screen.h:
535        * libwnck/test-pager.c: (main):
536        * libwnck/test-tasklist.c: (main):
537        * libwnck/window.c: (_wnck_window_create), (wnck_window_close),
538        (wnck_window_maximize), (wnck_window_unmaximize),
539        (wnck_window_maximize_horizontally),
540        (wnck_window_unmaximize_horizontally),
541        (wnck_window_maximize_vertically),
542        (wnck_window_unmaximize_vertically), (wnck_window_shade),
543        (wnck_window_unshade), (wnck_window_stick), (wnck_window_unstick),
544        (wnck_window_get_workspace), (wnck_window_move_to_workspace),
545        (wnck_window_pin), (wnck_window_unpin), (wnck_window_activate),
546        (_wnck_window_process_configure_notify):
547        * libwnck/workspace.c: (wnck_workspace_activate),
548        (_wnck_workspace_create):
549        * libwnck/workspace.h:
550        * libwnck/xutils.c: (_wnck_close), (_wnck_change_state),
551        (_wnck_change_workspace), (_wnck_activate),
552        (_wnck_activate_workspace), (_wnck_get_window_geometry),
553        (_wnck_get_window_position):
554        * libwnck/xutils.h:
555        Add multi-screen support. Don't leak the created and deleted
556        lists in update_workspace_list. Bump version to 0.11.   
557
5582002-05-14  Havoc Pennington  <hp@pobox.com>
559
560        * configure.in: 0.10
561
5622002-05-13  Havoc Pennington  <hp@redhat.com>
563
564        * libwnck/tasklist.c (wnck_task_popup_menu): patch from
565        Arvind Samptur <arvind.samptur@wipro.com> to add window operation
566        submenus to grouped tasks if you right-click. #79749
567
5682002-05-11  Thomas Vander Stichele <thomas@apestaart.org>
569 
570        * libwnck/tasklist.c: implemented minimum_width
571        which can be set from applets to force a minimum width of the
572        tasklist applet
573        (see gnome-panel/applets/gen_util/tasklist.c)
574       
5752002-05-11  Havoc Pennington  <hp@pobox.com>
576
577        * libwnck/tasklist.c (wnck_tasklist_activate_task_window):
578        activate window's workspace before switching to it,
579        #81434. Handle wnck_window_get_workspace returning NULL.
580
5812002-05-10  Pablo Saratxaga  <pablo@mandrakesoft.com>
582
583        * configure.in: Added Vietnamese (vi) and Walloon (wa) to ALL_LINGUAS
584
5852002-05-02  Havoc Pennington  <hp@redhat.com>
586
587        * libwnck/pager.c (wnck_pager_get_background): disable showing
588        thumbnail of desktop background.
589
5902002-04-29  Havoc Pennington  <hp@pobox.com>
591
592        * configure.in: 0.9
593
5942002-04-28  Havoc Pennington  <hp@pobox.com>
595
596        * libwnck/workspace.c (_wnck_workspace_update_name): add one
597        to number in workspace name, we aren't supposed to have
598        "workspace 0"
599
600        * libwnck/pager.c (wnck_pager_expose_event): don't thumbnail
601        the background in display-workspace-names mode. In names mode,
602        should probably draw things more like a button.
603
6042002-04-21  Anders Carlsson  <andersca@gnu.org>
605
606        * libwnck/xutils.c: (scaled_from_pixdata):
607        Add padding if the width and height differ.
608       
6092002-04-18  Mark McLoughlin  <mark@skynet.ie>
610
611        * libwnck/pager.c: (wnck_pager_get_background): check
612        that we have a valid XID before trying to munge it
613        into a pixbuf (#79099).
614
6152002-04-18  Mark McLoughlin  <mark@skynet.ie>
616
617        * libwnck/tasklist.c: (wnck_tasklist_size_request): fix crash
618        with zero length array. (#78869)
619
6202002-04-16  Havoc Pennington  <hp@pobox.com>
621
622        * configure.in: 0.8
623
6242002-04-13  Havoc Pennington  <hp@pobox.com>
625
626        * libwnck/pager.c: mmmm, bloat
627
628        * libwnck/screen.c: track the background pixmap
629
630        * libwnck/xutils.c (_wnck_get_pixmap): new function
631
6322002-04-13  Alexander Larsson  <alla@lysator.liu.se>
633
634        * libwnck/tasklist.h:
635        Add wnck_tasklist_get_size_hint_list().
636       
637        * libwnck/tasklist.c:
638        New sizing model. Now request 1 pixel width, but
639        also computes a list of valid size ranges that can be used
640        by the panel.
641
642        * libwnck/test-tasklist.c:
643        Use AUTO group and allow_shrink policy.
644
6452002-04-13  Havoc Pennington  <hp@pobox.com>
646
647        * libwnck/xutils.c (get_cmap): check that the system cmap
648        has same depth as the source pixmap before trying to use it.
649        Papers over #70268 in some way.
650
6512002-04-11  Christophe Merlet  <redfox@eikonex.org>
652
653        * configure.in: Added "fr" to ALL_LINGUAS.
654
6552002-04-10  Havoc Pennington  <hp@pobox.com>
656
657        * libwnck/window-action-menu.c (wnck_create_window_action_menu):
658        put mnemonic on "close" item
659
660        * libwnck/test-tasklist.c (main): don't set dock type, made it
661        kind of unusable
662
663        * libwnck/tasklist.c (wnck_task_button_press_event): pop up the
664        right-click window action menu
665
6662002-03-27  jacob berkman  <jacob@ximian.com>
667
668        * libwnck/Makefile.am (libwnck_1_la_LDFLAGS): don't pass the lib's
669        ldflags to apps
670
6712002-03-26  Havoc Pennington  <hp@pobox.com>
672
673        * libwnck/tasklist.c (wnck_task_get_text): compute number
674        of windows in an app differently so we don't count
675        desktop windows, off-workspace windows, etc.
676        (wnck_tasklist_update_lists): update visible state
677        of app tasks after we've updated all the lists
678
6792002-03-24  Havoc Pennington  <hp@pobox.com>
680
681        * configure.in: 0.7
682
6832002-03-24  Havoc Pennington  <hp@pobox.com>
684
685        * libwnck/tasklist.c (wnck_task_get_text): include number of
686        windows in the text for an application, #75943
687
6882002-03-23  Havoc Pennington  <hp@pobox.com>
689
690        * libwnck/screen.c (wnck_screen_class_init): call _wnck_init()
691        here.
692
693        * libwnck/util.c (_wnck_init): add an init function to
694        be called when we create the main objects, and
695        bindtextdomain() in here. #74026
696
697        * libwnck/Makefile.am (INCLUDES): define WNCK_LOCALEDIR
698
699        * configure.in (wncklocaledir): set up wncklocaledir variable
700
7012002-03-23  Havoc Pennington  <hp@pobox.com>
702
703        * libwnck/application.c (_wnck_application_create): try using
704        window class from group leader, if the name of the app
705        isn't set. #72887
706        (update_name): if multiple windows, try using the
707        class from one of them, if we didn't get a class from the group
708        leader or a name from the group leader.
709
710        * libwnck/xutils.c (_wnck_get_res_class_utf8): new function
711       
712        * libwnck/tasklist.c (wnck_task_create_widgets): connect
713        to name_changed on the application, not just on windows.
714        (wnck_tasklist_free_tasks): hmm, I broke this just now;
715        should have destroyed buttons, not unref'd tasks.
716        This is all set up a bit oddly.
717
7182002-03-23  Havoc Pennington  <hp@pobox.com>
719
720        * libwnck/screen.c (wnck_screen_finalize): set
721        screen pointer to NULL when the screen is finalized
722
723        * libwnck/tasklist.c: fixes related to #72296
724        (wnck_tasklist_finalize): Assert that we have no remaining tasks.
725        (wnck_task_popup_menu): use connect_object out of sheer paranoia
726        (wnck_task_new_from_application): use connect_object for
727        robustness
728        (wnck_task_create_widgets): connect_object
729        (wnck_tasklist_remove): unparent task->button, then
730        unref task. This function was the actual cause of #72296
731        I believe.
732        (wnck_task_create_widgets): add weak pointer for
733        task->button
734
7352002-03-06  Germán Poo-Caaman~o
736
737        * configure.in: Added "es" to ALL_LINGUAS.
738
7392002-03-04  Havoc Pennington  <hp@pobox.com>
740
741        * configure.in: 0.6
742
7432002-03-04  Erwann Chenede - <erwann.chenede@sun.com>
744
745        * libwnck/screen.c: check screen != NULL before
746        dereferencing the screen #73144
747       
7482002-03-03  Johan Dahlin  <jdahlin@telia.com>
749
750        * libwnck/Makefile.am: #71562
751
7522002-03-02  Tõivo Leedjärv  <leedjarv@interest.ee>
753
754        * configure.in: Added et to ALL_LINGUAS.
755
7562002-03-02  Zbigniew Chyla  <cyba@gnome.pl>
757
758        * configure.in (ALL_LINGUAS): Added pl (Polish).
759
7602002-03-01  Pauli Virtanen  <pauli.virtanen@hut.fi>
761
762        * configure.in (ALL_LINGUAS): Added "fi" (Finnish).
763
7642002-02-23  Alexander Larsson  <alla@lysator.liu.se>
765
766        * libwnck/tasklist.c (wnck_tasklist_new):
767        Use g_signal_connect_object so that we don't get signals
768        after the tasklist has been destroyed.
769
7702002-02-17  Alexander Larsson  <alla@lysator.liu.se>
771
772        * libwnck/tasklist.[ch]:
773        Add wnck_tasklist_set_switch_workspace_on_unminimize()
774
775        * configure.in:
776        Update version to 0.5.
777
7782002-02-17  Alexander Larsson  <alla@lysator.liu.se>
779       
780        * configure.in:
781        Update version to 0.4.
782
7832002-02-17  Alexander Larsson  <alla@lysator.liu.se>
784
785        * libwnck/tasklist.[ch]:
786        Change wnck_tasklist_set_allow_grouping to
787        wnck_tasklist_set_grouping. Now has never, auto
788        or always group.
789
7902002-02-17  Wang Jian  <lark@linux.net.cn>
791
792        * configure.in: Added "zh_CN" to ALL_LINGUAS.
793
7942002-02-12  Kevin Vandersloot <kfv101@psu.edu>
795
796        * libwnck/application.c: set the pid for the app on creation
797
7982002-02-10  Havoc Pennington  <hp@pobox.com>
799
800        * configure.in: version 0.3
801
8022002-02-09  Havoc Pennington  <hp@pobox.com>
803
804        * libwnck/xutils.c (_wnck_read_icons): properly scale _NET_WM_ICON
805        icons
806
807        * libwnck/window.c (get_icons): remove extra ref of the icon
808        returned from wnck_read_icons, this resulted in a memleak
809
810        * libwnck/xutils.c: fix naming confusion (WM_NORMAL_HINTS vs. WM_HINTS)
811
8122002-02-08  Havoc Pennington  <hp@pobox.com>
813
814        * libwnck/pager.c (wnck_pager_button_release): if someone drops a
815        window on the current workspace, activate it.
816
817        * libwnck/screen.c (wnck_screen_net_wm_supports): new function
818        used to decide how to interpret the hidden state.
819
820        * libwnck/window.c: handle net_wm_state_hidden in deciding how to
821        fill in "is_minimized"
822
8232002-02-08  Havoc Pennington  <hp@pobox.com>
824
825        * libwnck/test-tasklist.c (main): put it at 0,0
826
827        * libwnck/test-pager.c (create_pager_window): create it at 0,0 so
828        it doesn't get buried
829
830        * libwnck/window.c (update_state): use semantic type to set
831        skip_taskbar skip_pager sometimes.
832        (wnck_window_get_window_type): new function
833
8342002-02-08  Havoc Pennington  <hp@pobox.com>
835
836        * libwnck/application.c (struct _WnckApplicationPrivate): fix some
837        bad comments that said client leader instead of group leader
838        (though the code in screen.c does correctly pass in the group leader)
839
8402002-02-07  Abel Cheung  <maddog@linux.org.hk>
841
842        * configure.in: Added "zh_TW" to ALL_LINGUAS.
843
8442002-02-07  Changwoo Ryu  <cwryu@debian.org>
845
846        * configure.in: Added "ko" to ALL_LINGUAS.
847
8482002-02-06  Padraig  O'Briain  <padraig.obriain@sun.com>
849
850        * libwnck/tasklist.c:
851        (wnck_task_get_icon) Remove unused variable minimized
852        (wnck_task_create_widgets) Allow toggle button to receive focus
853        so they can be manipulated using keyboard
854
8552002-01-30  Ole Laursen  <olau@hardworking.dk>
856
857        * configure.in: Added "da" again since something apparently went
858        wrong last time.
859
8602002-01-25  Roy-Magne Mo <rmo@sunnmore.net>
861        * configure.in: Added "nn" to ALL_LINGUAS.
862
8632002-01-24  Ole Laursen  <olau@hardworking.dk>
864
865        * configure.in: Added "da" to ALL_LINGUAS.
866
8672002-01-14  Hasbullah Bin Pit <sebol@ikhlas.com>
868
869        * configure.in: Added "ms" to ALL_LINGUAS.
870        * po/ms.po: Added Malay Transation.
871
8722002-01-13  Alexander Larsson  <alla@lysator.liu.se>
873
874        * libwnck/tasklist.[ch]:
875        Remove the include_unminimized functionality. It was broken,
876        hard to fix and not usefull.
877        Add wnck_tasklist_set_include_all_workspaces ()
878
8792002-01-13  Havoc Pennington  <hp@pobox.com>
880
881        * libwnck/screen.c (update_workspace_names): update workspace
882        names as appropriate
883
884        * libwnck/workspace.c: implement a private method to update name
885
886        * libwnck/xutils.c (_wnck_get_utf8_list): new util function
887
8882002-01-12  Alexander Larsson  <alla@lysator.liu.se>
889
890        * libwnck/pager.[ch]:
891        Add support for displaying workspace names and
892        showing only the current workspace.
893
8942002-01-12  Alexander Larsson  <alla@lysator.liu.se>
895
896        * libwnck/tasklist.c:
897        Use wnck_application_get_name/mini_icon for grouped tasks.
898
8992002-01-11  Havoc Pennington  <hp@pobox.com>
900
901        * configure.in (LIBWNCK_CURRENT): bump soname
902
903        * libwnck/window.c (wnck_window_get_icon_is_fallback): add this
904        (wnck_window_set_create_fallback_icon): to replace this broken
905        global setting
906
907        * libwnck/application.c (wnck_application_get_name): implement
908        (wnck_application_get_pid): implement
909        (wnck_application_get_icon): implement
910        (wnck_application_get_mini_icon): implement
911
912        * libwnck/xutils.c (filter_func): pass property notifies
913        to WnckApplication
914
915        * libwnck/window.c (update_name): use _wnck_get_name
916        (wnck_window_set_icon_size): delete, this global
917        setting breaks if you have several applets in one
918        process trying to use wnck. We can add
919        wnck_window_get_icon_at_size() or something if people
920        need it.
921
922        * libwnck/xutils.c (_wnck_get_name): function to try all the
923        various "name" properties
924
9252002-01-06  Fatih Demir <kabalak@gtranslator.org>
926
927        * configure.in: Added "tr" to the language list.
928
9292002-01-04  Laszlo Peter  <laca@ireland.sun.com>
930
931        * libwnck/tasklist.c: change line breaks in string constant to \n's.
932
933Thu Jan 03 13:55:40 2002  George Lebl <jirka@5z.com>
934
935        * libwnck/xutils.c: Also check the return of the XGetWindowProperty
936          function instead of just the error pop thing.  Apparently checking
937          the error that was popped is not a reliable way to handle this.
938
9392001-12-31  Kevin Vandersloot <kfv101@psu.edu>
940
941        * libwnck/screen.c: free the stack and mapping window
942        lists to plug memory leaks
943
944Fri Dec 28 02:11:26 2001  George Lebl <jirka@5z.com>
945
946        * libwnck/tasklist.c:  Bug hunting results: (and no, I haven't
947          found the bug I was looking for)
948          (wnck_task_finalize): If this is the active task, we set the
949          active task to NULL so that we don't have pointers to non existant
950          objects.  Mostly just being anal.
951          (wnck_tasklist_update_lists): active_workspace CAN be NULL so check
952          for that.  If this is the case, we just show the task as if it
953          were on the active workspace.
954          (wnck_task_popup_menu): gtk_container_get_children returns a newly
955          allocated list, so free it after use.
956
957        * xutils.c (read_rgb_icon): Remove that annoying warning about this
958          function possibly not being 64bit safe.  It is.  I've checked the
959          code, and furthermore it actually does work on alpha.
960
9612001-12-23  Mark McLoughlin  <mark@skynet.ie>
962
963        * libwnck/tasklist.c: (wnck_task_create_widgets): kill unused rc_style.
964
965        * libwnck/xutils.c: (_wnck_get_cardinal), (_wnck_get_wm_state),
966        (_wnck_get_window), (_wnck_get_string_property_latin1),
967        (_wnck_get_window_list), (_wnck_get_atom_list),
968        (_wnck_get_cardinal_list), (read_rgb_icon), (get_kwm_win_icon):
969        fix memleak FIXMEs.
970
9712001-12-18  Alex Larsson  <alexl@redhat.com>
972
973        * libwnck/tasklist.c (wnck_task_class_init):
974        Change focus-line-width too, and make the buttons
975        not GTK_CAN_FOCUS.
976
9772001-12-18  Takayuki KUSANO  <AE5T-KSN@asahi-net.or.jp>
978
979        * configure.in: Added "ja" to ALL_LINGUAS.
980
9812001-12-16  Havoc Pennington  <hp@pobox.com>
982
983        * libwnck/workspace.c (wnck_workspace_get_name): add this function
984        for getting name of workspace for use in menus, etc.
985       
9862001-12-16  Duarte Loreto <happyguy_pt@hotmail.com>
987
988        * configure.in: Added Portuguese locale.
989
9902001-12-14  Alex Larsson  <alexl@redhat.com>
991
992        * libwnck/tasklist.c (wnck_task_class_init):
993        An EEEEEEEEEEEEEEEEEVIL hack to make the tasklist
994        fit two lines in 48 pixels. I dunno if this is the
995        right thing to do, but the 5 extra pixels on each side
996        of the button really hurt us here.
997
9982001-12-14  Kevin Vandersloot <kfv101@psu.edu>
999
1000        * libwank/tasklist.c: Add tooltips
1001
1002Wed Dec 12 12:43:01 2001  Owen Taylor  <otaylor@redhat.com>
1003
1004        * configure.in: Fix so that ACLOCAL_FLAGS will be honored
1005        on automatic re-autoconf.
1006
10072001-12-12  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
1008
1009        * configure.in: Added "sk" to ALL_LINGUAS.
1010        * po/sk.po: Added Slovak translation.
1011
10122001-12-10  Kjartan Maraas  <kmaraas@gnome.org>
1013
1014        * configure.in: Added "no" to ALL_LINGUAS.
1015       
10162001-12-10  Anders Carlsson  <andersca@gnu.org>
1017
1018        * libwnck/tasklist.c (wnck_tasklist_update_icon_geometries): Call
1019        wnck_window_set_icon_geometry.
1020
1021        * libwnck/window.h,
1022        * libwnck/window.c (wnck_window_set_icon_geometry): New function.
1023
1024        * libwnck/tasklist.c (wnck_tasklist_update_icon_geometries):
1025        New function.
1026        (wnck_tasklist_size_allocate): call update_icon_geometries.
1027
1028        * libwnck/xutils.h: Add definition for _wnck_set_icon_geometry.
1029
1030        * libwnck/xutils.c (_wnck_set_icon_geometry): Add function.
1031
10322001-12-08  Seth Nickell  <snickell@stanford.edu>
1033
1034        * libwnck/tasklist.c: (wnck_tasklist_change_active_task),
1035        (wnck_tasklist_active_window_changed),
1036        (wnck_tasklist_change_active_timeout), (wnck_task_menu_activated),
1037        (wnck_tasklist_activate_task_window), (wnck_task_button_toggled):
1038
1039        When the user clicks to activate a window, toggle it immediately
1040        and set a 0.5 second timeout which checks to make sure it was
1041        actually focused and if it wasn't changes to the tasklist to the
1042        actually focused window.
1043       
10442001-12-08  Christian Rose  <menthos@menthos.com>
1045
1046        * configure.in: Added "sv" to ALL_LINGUAS.
1047
10482001-12-05  Alex Larsson  <alexl@redhat.com>
1049
1050        * libwnck/tasklist.[ch]:
1051        Add calls to disable grouping and set grouping limit.
1052        Remove warnings.
1053        Enable grouping
1054        Some scoring work.
1055        Fix ownership issues
1056        Popup menu on button_press too, to handle hold-down-button
1057
10582001-12-05  Christian Meyer  <chrisime@gnome.org>
1059
1060        * configure.in:
1061        Added 'de' entry to ALL_LINGUAS
1062
10632001-12-04  Alex Larsson  <alexl@redhat.com>
1064
1065        * libwnck/tasklist.c:
1066        Update TODO list
1067        Remove debug spew
1068        Disable grouping
1069        Sort by group leader first.
1070        Use defines for default width/height
1071
10722001-12-04  Alex Larsson  <alexl@redhat.com>
1073
1074        * libwnck/xutils.c (_wnck_icon_cache_property_changed):
1075        Don't clear the icon cache here.
1076       
10772001-12-04  Alex Larsson  <alexl@redhat.com>
1078
1079        * libwnck/tasklist.c:
1080        Don't grab button 2 and 3.
1081        Use set_child_visible() instead of hiding widgets in size_allocate()
1082        Some menu work.
1083        Use tables instead of hboxes for the button packing.
1084
10852001-12-04  Havoc Pennington  <hp@pobox.com>
1086
1087        The following change is basically untested.
1088       
1089        * libwnck/window.c (get_icons): use the whole icon cache thingy
1090
1091        * libwnck/xutils.c (_wnck_read_icons): all reworked to use an
1092        "icon cache" object to avoid pointless icon change notifies
1093
10942001-12-03  Alex Larsson  <alexl@redhat.com>
1095
1096        * libwnck/tasklist.c:
1097        Don't show/hide children in size_allocate.
1098        Show the menu before popping it up.
1099        Scale app icons.
1100
11012001-12-02  Alexander Larsson  <alla@lysator.liu.se>
1102
1103        * libwnck/application.[ch] (wnck_application_get_xid):
1104        * libwnck/window.[ch] (wnck_window_get_xid):
1105        New functions.
1106
1107        * libwnck/tasklist.c:
1108        More work.
1109       
11102001-12-01  Alex Larsson  <alexl@redhat.com>
1111
1112        * libwnck/tasklist.[ch]:
1113        * libwnck/test-tasklist.c:
1114        Initial work on the tasklist. This is work in progress, but
1115        does compile.
1116
11172001-11-30  Laszlo Peter  <laca@ireland.sun.com>
1118
1119        * libwnck/Makefile.am: fix the export-symbols-regex
1120
1121        * libwnck/application.c, libwnck/pager.c, libwnck/tasklist.c,
1122          libwnck/workspace.c: add a dummy entry to the enums so
1123          the signals array is not empty. (breaks the build with Forte C)
1124
1125        * libwnck/xutils.c: s/__FUNCTION__/G_GNUC_FUNCTION/
1126
11272001-11-28  Alex Larsson  <alexl@redhat.com>
1128
1129        * libwnck/pager.c:
1130        Switch workspaces on button_release.
1131
1132Wed, 28 Nov 2001 00:39:41 -0500  Frank Belew  <frb@ximian.com>
1133
1134        * Makefile.am: add po to SUBDIRS
1135
1136Wed, 28 Nov 2001 00:32:42 -0500  Frank Belew  <frb@ximian.com>
1137
1138        * autogen.sh: remove AM_GNOME_GETTEXT check
1139                      replace AM_GNU_GETTEXT check with AM_GLIB_GNU_GETTEXT
1140                      replace gettextize with glib-gettextize
1141
1142
11432001-11-28  Alexander Larsson  <alla@lysator.liu.se>
1144
1145        * libwnck/pager.c (workspace_at_point):
1146        Remove "Extend rect outside the widget itself" code, it was
1147        totally broken.
1148
11492001-11-27  Alexander Larsson  <alla@lysator.liu.se>
1150
1151        * libwnck/pager.c:
1152        Remove the desktop outlines. Make there be one line of
1153        background between the desktops, but not at the borders.
1154       
1155        * libwnck/test-pager.c:
1156        Test with 3 rows.
1157
11582001-11-27  Alexander Larsson  <alla@lysator.liu.se>
1159
1160        * libwnck/pager.c:
1161        Removed action menu.
1162        Only return TRUE from button_press if we handled the button.
1163        Handle set_usized widget correctly in size_request.
1164
11652001-11-27  Havoc Pennington  <hp@pobox.com>
1166
1167        * libwnck/pager.c (wnck_pager_motion): return a value
1168
1169        * libwnck/window.c (wnck_window_is_on_workspace):
1170        (wnck_window_is_visible_on_workspace): new functions to see if a
1171        window is on a workspace, and on a workspace plus in normal state
1172
1173        * libwnck/pager.c (get_windows_for_workspace_in_bottom_to_top):
1174        use wnck_window_is_visible_on_workspace() so we don't include
1175        windows that are minimized, shaded, etc. Also, check
1176        that windows are not SKIP_PAGER
1177
11782001-11-27  Alexander Larsson  <alla@lysator.liu.se>
1179
1180        * libwnck/pager.[ch] (get_workspace_rect):
1181        Fix to work with n_rows != 0
1182        (get_workspace_rect, wnck_pager_size_request):
1183        Correct calculation of spaces_per_row if n_spaces not
1184        a multiple of n_rows.
1185        (wnck_pager_set_n_rows): Allow setting of n_rows.
1186
11872001-11-26  Abel Cheung  <maddog@linux.org.hk>
1188
1189        * configure.in: Add po/Makefile.in to AC_OUTPUT for translator's
1190          fun, if anybody manage to discover this CVS module :)
1191
11922001-10-25  Havoc Pennington  <hp@redhat.com>
1193
1194        * libwnck/pager.c: fixups, window dragging, etc.
1195
1196        * libwnck/xutils.c (filter_func): use proper window from configure
1197        event
1198
11992001-10-25  Havoc Pennington  <hp@pobox.com>
1200
1201        * libwnck/pager.c (wnck_pager_expose_event): tinker with
1202        appearance more
1203
12042001-10-25  Havoc Pennington  <hp@pobox.com>
1205
1206        * libwnck/pager.c (wnck_pager_expose_event): only draw active
1207        window as selected, not whole workspace
1208
12092001-10-25  Havoc Pennington  <hp@pobox.com>
1210
1211        * libwnck/pager.c: right-click menu
1212
1213        * libwnck/window-menu.c: fix weak ref stuff
1214
1215        * libwnck/window-action-menu.c (wnck_create_window_action_menu):
1216        fix a weak ref
1217
1218        * libwnck/window.c (_wnck_window_create): initially update actions
1219
12202001-10-24  Havoc Pennington  <hp@pobox.com>
1221
1222        * libwnck/pager.c: make it all bloated
1223
12242001-10-24  Havoc Pennington  <hp@pobox.com>
1225
1226        * libwnck/pager.c: hacking
1227
12282001-10-24  Havoc Pennington  <hp@redhat.com>
1229
1230        * configure.in: hack to work with slightly older GTK as well as
1231        HEAD
1232       
1233        * libwnck/screen.c (wnck_screen_force_update): add function to
1234        force immediate reading of screen state, instead of queueing it
1235
1236        * libwnck/window.c: add geometry reporting
1237
1238        * libwnck/pager.c: pager widget skeleton
1239
12402001-10-18  Havoc Pennington  <hp@redhat.com>
1241
1242        * libwnck/tasklist.c: skeleton of widget for tasklist-like
1243        displays, mostly not implemented       
1244
12452001-10-18  Havoc Pennington  <hp@redhat.com>
1246
1247        * libwnck/window-action-menu.c: menu for window operations
1248        (close, maximize, etc.)
1249
1250        * libwnck/window.h: add #error unless you define a magic symbol
1251
1252        * libwnck/window-menu.h: add window menu feature (list of windows
1253        to choose)
1254
12552001-10-09  Havoc Pennington  <hp@pobox.com>
1256
1257        * libwnck/test-wnck.c (maximized_toggled_callback): maximize don't
1258        minimize to toggle maximization
1259        (window_stacking_changed_callback): don't refill model on stacking
1260        changed
1261
12622001-10-09  Havoc Pennington  <hp@pobox.com>
1263
1264        * libwnck/window.c, libwnck/xutils.c: support window icons
1265        (wnck_window_get_session_id_utf8): fix
1266
12672001-10-08  Havoc Pennington  <hp@pobox.com>
1268
1269        * libwnck/screen.c: support _NET_CLIENT_LIST, now I understand the
1270        point of both that and the stacking order one
1271
1272        * libwnck/window.c (_wnck_window_create): don't break GDK's event
1273        mask, fixes resize issues with test-wnck
1274
12752001-10-07  Havoc Pennington  <hp@pobox.com>
1276
1277        * libwnck/test-wnck.c: fixes (requires CVS HEAD GTK)
1278
12792001-10-07  Havoc Pennington  <hp@pobox.com>
1280
1281        * libwnck/window.c (_wnck_window_process_property_notify): fix
1282        to handle WM_STATE changes
1283       
1284        * libwnck/test-wnck.c: add GUI to test program. exposes various
1285        GTK bugs...
1286
12872001-10-07  Havoc Pennington  <hp@pobox.com>
1288
1289        * libwnck/window.c: add more info to state_changed signal,
1290        set up generated enum/marshaller files to support it.
1291       
1292        * libwnck/window.c: add support for getting session ID, pid
1293
1294        * libwnck/application.c: implement creation/destruction of the
1295        application object, and its association with a window
1296
1297        * libwnck/window.c: add code to monitor a window's current
1298        workspace
1299
13002001-10-07  Havoc Pennington  <hp@pobox.com>
1301
1302        * libwnck/window.c: add a bunch of state query/modify functions
1303
13042001-10-07  Havoc Pennington  <hp@pobox.com>
1305
1306        * libwnck/*: Initial semi-functionality
1307
Note: See TracBrowser for help on using the repository browser.