source: trunk/third/libwnck/ChangeLog @ 18594

Revision 18594, 38.7 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18593, which included commits to RCS files with non-trunk default branches.
Line 
12003-01-20  Havoc Pennington  <hp@pobox.com>
2
3        * NEWS: update
4
5        * configure.in: 2.2.0
6
72003-01-14  Pablo Saratxaga  <pablo@mandrakesoft.com>
8
9        * configure.in: Added Amharic (am), Farsi (fa),
10        and Macedonian (mk) to ALL_LINGUAS
11
122003-01-09  Havoc Pennington  <hp@pobox.com>
13
14        * README: update README
15
162003-01-02  Havoc Pennington  <hp@redhat.com>
17
18        * libwnck/application.c (get_icons): don't add an extra reference
19        to all icons, that was an unfortunate memory leak. Patch from
20        Arjan van de Ven
21
222002-12-06  Miloslav Trmac  <mitr@volny.cz>
23
24        * configure.in: Added Czech (cs) to ALL_LINGUAS
25
262002-11-30  Havoc Pennington  <hp@pobox.com>
27
28        * configure.in: require startup notification 0.4
29
30        * libwnck/application.c (_wnck_application_create): fill in
31        startup_id field
32        (wnck_application_get_startup_id): new function
33
34        * libwnck/tasklist.c (wnck_task_new_from_window): remove any
35        startup sequence buttons as soon as we add a window for that
36        sequence to the tasklist.
37        (wnck_task_get_text): prefer "description" over name if we have
38        a description.
39
40        * libwnck/window.c (_wnck_window_get_startup_id): new function
41
42        * libwnck/xutils.c (_wnck_get_fallback_icons): allow getting only
43        one of the default icons
44
45        * configure.in: increment to 2.1.5 and bump libtool stuff
46
47        * libwnck/window.c (update_wintype): type SPLASH not SPLASHSCREEN
48        for the X atom
49
50        * libwnck/tasklist.c (wnck_task_get_icon): load an icon for the
51        task being started up.
52        (wnck_tasklist_set_icon_loader): new function to set an icon load
53        function
54
55Sun Nov 24 18:38:27 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
56
57        * configure.in: version 2.1.4, and increment libtool versioning
58
59        * libwnck/pager.c (wnck_pager_set_shadow_type): New function.
60        Interprete points on the frame as belonging to the abutting
61        workspace.
62
63        * libwnck/test-pager.c (create_pager_window): Use
64        wnck_pager_set_shadow_type instead of a GtkFrame.
65
662002-11-03  Havoc Pennington  <hp@pobox.com>
67
68        * libwnck/xutils.c (_wnck_set_desktop_layout): XChangeProperty
69        takes number of elements, not number of bytes. Doh. Will probably
70        fix the window layout issue with metacity.
71
722002-11-03  Havoc Pennington  <hp@pobox.com>
73
74        * libwnck/window.c (wnck_window_activate_transient): don't pass
75        WnckWindow when expecting an X window
76
77        * configure.in: 2.1.3, and bump libtool versioning for new API
78
79        * libwnck/xutils.c (_wnck_set_utf8_list): new function
80
81        * libwnck/screen.c (_wnck_screen_change_workspace_name): new
82        function
83
84        * libwnck/workspace.c (wnck_workspace_change_name): new function
85
86        * libwnck/screen.c (wnck_screen_change_workspace_count): new
87        function
88
892002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
90
91        * configure.in: Added Belarusian to ALL_LINGUAS
92
932002-10-24  Havoc Pennington  <hp@pobox.com>
94
95        * libwnck/tasklist.c (wnck_tasklist_activate_task_window): when
96        activating windows, use wnck_window_activate_transient()
97
98        * libwnck/window.c (wnck_window_activate_transient): new function
99
100        * libwnck/tasklist.c: add support for displaying a "starting up"
101        task.
102        (wnck_tasklist_remove): queue a resize on removing a button.
103        Doesn't seem like it should be needed, but apparently it is.
104
105        * libwnck/xutils.c (filter_func): process the startup notification events
106
107        * libwnck/screen.c (_wnck_screen_get_sn_display): new function
108
109        * configure.in: add libstartup-notification optional check
110
111        * libwnck-1.0.pc.in: require libstartup-notification if compiled
112        with it
113
1142002-09-27  Havoc Pennington  <hp@pobox.com>
115
116        * libwnck/xutils.c (_wnck_stock_icons_init): fix dumb compilation
117        bug (maybe gcc 3.2 allows variable declarations not at top of
118        function?)
119
1202002-09-27  Havoc Pennington  <hp@redhat.com>
121
122        * libwnck/tasklist.c (wnck_task_get_text): use icon name not
123        regular name
124
125        * libwnck/window.c (wnck_window_init): init icon name to NULL so
126        we can tell when it's unset and fall back to regular name
127        (update_icon_name): don't use a fallback for icon name
128
129        * libwnck/application.c (wnck_application_get_icon_name): add a
130        FIXME that this doesn't do the right thing
131       
1322002-09-27  Havoc Pennington  <hp@redhat.com>
133
134        Bug #89373
135       
136        * libwnck/xutils.c (_wnck_set_desktop_layout): set _NET_WM_TOPLEFT
137        part of the desktop layout.
138        (_wnck_set_desktop_layout): fix columns/rows being swapped.
139
1402002-09-27  Havoc Pennington  <hp@redhat.com>
141
142        * libwnck/pager.c (wnck_pager_expose_event): prelight the
143        workspace that we're dragging over. #90869
144
1452002-09-27  Arvind Samptur <arvind.samptur@wipro.com>
146
147        * libwnck/pager.c (workspace_create_callback): connect to
148        name_changed on newly created workspace,
149        (workspace_destroyed_callback): disconnect from name_changed,
150        (workspace_name_changed_callback): new function, we queue a resize
151        when a workspace title has been changed,
152        (wnck_pager_connect_screen): connect to name_changed on current
153        workspaces,
154        (wnck_pager_disconnect_screen): disconnect from name_changed on
155        current workspaces.
156
157        Patch by Kristian Rietveld  <kris@gtk.org>. Fixes #84165.
158
1592002-09-27  Havoc Pennington  <hp@redhat.com>
160
161        * libwnck/window-action-menu.c: Add "put on all spaces" menu item,
162        patch from Jens Askengren  <jensus@linux.nu>
163
1642002-09-27  Havoc Pennington  <hp@redhat.com>
165
166        * libwnck/window.c (update_state): rework to update HIDDEN state
167        (wnck_window_is_visible_on_workspace): use state HIDDEN
168
169        * libwnck/window.h (WnckWindowState): add WNCK_WINDOW_STATE_HIDDEN
170
1712002-09-27  Havoc Pennington  <hp@redhat.com>
172
173        * libwnck/window-action-menu.c (wnck_create_window_action_menu):
174        use stock icons, and reorder menu to match metacity
175       
176        * libwnck/xutils.c (_wnck_stock_icons_init): new function
177
178        * libwnck/Makefile.am: add stock icons
179
1802002-09-26  Anders Carlsson  <andersca@gnu.org>
181
182        * configure.in (GETTEXT_PACKAGE): Remove cs until the .po file
183        has been added.
184
1852002-09-26  Stanislav Brabec  <sbrabec@suse.cz>
186
187        * configure.in: Added cs to ALL_LINGUAS.
188
1892002-09-23  Havoc Pennington  <hp@pobox.com>
190
191        * libwnck/test-wnck.c (main): add test stuff for showing desktop
192        feature
193
194        * libwnck/xutils.c (_wnck_toggle_showing_desktop): new function
195        (_wnck_activate_workspace): fix a hardcoded gdk_display, but it
196        looks like there are a lot more
197
198        * libwnck/screen.c (wnck_screen_toggle_showing_desktop):
199        new function
200        (wnck_screen_get_showing_desktop): new function
201
202        * libwnck/workspace-accessible.c: include headers to avoid
203        warnings
204        (wnck_workspace_accessible_get_size): add comment about how this
205        is totally broken
206
207        * libwnck/pager.c: remove some unused variables
208
209        * configure.in: version to 2.1.1 and bump current/age
210
211        * libwnck/screen.c: monitor _NET_SHOWING_DESKTOP and emit a signal
212        if it changed
213
2142002-09-24  Arvind Samptur  <arvind.samptur@wipro.com>
215        * libwnck/window-action-menu.c (update_menu_state): Replace
216        strings Shade with Roll Up and Unshade with Unroll.
217
2182002-09-17  Havoc Pennington  <hp@redhat.com>
219
220        * libwnck/window.c (update_transient_for): track a flag for
221        whether we're really transient for an application window,
222        or just marked transient for the root window.
223        (update_state): only skip taskbar for dialogs that are
224        really transient for an application (so standalone dialogs
225        are still on the taskbar)
226
2272002-09-17  Naba Kumar <naba@gnome.org>
228
229        * configure.in:  Added hi (Hindi) in ALL_LINGUAS
230
2312002-09-16  Havoc Pennington  <hp@pobox.com>
232
233        * configure.in: bump version to 2.1.0 for the unstable branch
234
2352002-09-16  Mark McLoughlin  <mark@skynet.ie>
236
237        * configure.in: require gtk+ 2.1.0.
238
239        * libwnck/screen.c, libwnck/private.h:
240        (_wnck_screen_get_gdk_screen): impl.
241
242        * libwnck/tasklist.c:
243        (wnck_task_popup_menu), (wnck_task_button_press_event):
244        realise the menu on the correct screen.
245
2462002-09-16  Mark McLoughlin  <mark@skynet.ie>
247
248        * configure.in: LIBWNCK_CURRENT++, LIBWNCK_AGE++.
249
2502002-09-16  Mark McLoughlin  <mark@skynet.ie>
251
252        * libwnck/pager.[ch]: (wnck_pager_set_screen): impl.
253
254        * libwnck/tasklist.[ch]: (wnck_tasklist_connect_screen),
255        (wnck_tasklist_disconnect_screen), (wnck_tasklist_set_screen):
256        implement changing the screen the tasklist operates upon.
257        (wnck_tasklist_new): use set_screen
258        (wnck_tasklist_finalize): disconnect screen.
259
2602002-09-03  Christophe Fergeau  <teuf@users.sourceforge.net>
261
262        * added he.po to ALL_LINGUAS
263
2642002-08-25  Havoc Pennington  <hp@pobox.com>
265
266        * configure.in: 0.17
267
2682002-08-21  Rajkumar Sivasamy  <rajkumar.siva@wipro.com>
269
270        * libwnck/pager-accessible.c: Fix wrong entries for the index of
271        child atkobject.
272        * libwnck/workspace-accessible.c:  Fix wrong entries for child
273        atkobject's component interface.
274        Fixes Bug 84854.
275
2762002-08-20  Padraig O'Briain  <padraigobriain@sun.com>
277
278        * linwnck/pager-accessible.[ch]: Remove children data item from
279        WnckpagerAccessibleClass data structure. Define WnckPagerAccessiblePriv
280        data structure and put children data item in that data structure.
281        (get_private_data) New function to create or retrieve an accessible's
282        WnckPagerAccessiblePriv data structure.
283        (wnck_pager_accessible_finalize): Free WnckPagerAccessiblePriv and
284        its contents.
285        (wnck_pager_accessible_ref_child): Use get_private_data() to access
286        children. (Bug #90307)
287
2882002-08-17  Simos Xenitellis  <simos@hellug.gr>
289
290        * configure.in: Added Greek (el) to ALL_LINGUAS.
291
2922002-08-16  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
293
294        * configure.in (ALL_LINGUAS): Added Brazilian Portuguese (pt_BR).
295
2962002-08-13  Andras Timar  <timar@gnome.hu>
297
298        * configure.in: (ALL_LINGUAS) Added Hungarian (hu).
299
3002002-08-13  Arvind Samptur  <arvind.samptur@wipro.com>
301        * libwnck/tasklist.c
302        (wnck_task_create_widgets): added drag_motion and drag_leave
303        signals.
304        (wnck_task_drag_motion): add a timer when the drag item is on
305        button. Timeout is set to 1 second.
306        (wnck_task_drag_leave):  remove the timer when leaving.
307        (wnck_task_motion_timeout): after the timeout, activate the
308        corresponding window.
309        (wnck_task_finalize): remove the timer if it exists while
310        destroying the tasklist.
311        Fixes #80736, for ungrouped windows.   
312
3132002-08-10  Havoc Pennington  <hp@pobox.com>
314
315        * libwnck/tasklist.c (struct _WnckTask): bundle all the booleans
316        into a bitfield at the end to save a little memory
317        (wnck_task_button_press_event): patch from Arvind to let you
318        minimize by clicking the active task.
319
3202002-08-09  Ross Burton  <ross@burtonini.com>
321
322        * libwnck/window.c, libwnck/window.h: Added
323        wnck_window_set_skip_pager() and _tasklist(), so that applications
324        can set these hints.
325
3262002-08-08  Havoc Pennington  <hp@redhat.com>
327
328        * configure.in: 0.16
329
3302002-08-08  Mark McLoughlin  <mark@skynet.ie>
331
332        * libwnck/pager.c: (wnck_pager_set_layout_hint):
333        don't set the hint if this pager isn't showing
334        all workspaces - the chances are the users n_rows
335        setting is not what is wanted.
336
3372002-08-06  Craig Black  <blackc@speakeasy.net>
338
339        * libwnck/window-action-menu.c: (item_activated_callback):
340        * libwnck/window.c: (wnck_window_keyboard_move),
341        (wnck_window_keyboard_size):
342        * libwnck/window.h:
343        * libwnck/xutils.c: (_wnck_keyboard_move), (_wnck_keyboard_size):
344        * libwnck/xutils.h:
345  Use _NET_WM_MOVERESIZE_SIZE_KEYBOARD and _NET_WM_MOVERESIZE_MOVE_KEYBOARD
346  to implement move and resize in window action menu.
347
3482002-08-02  Mark McLoughlin  <mark@skynet.ie>
349
350        * libwnck/pager.c:
351        (wnck_pager_realize): use wnck_pager_set_layout_hint.
352        (wnck_pager_set_layout_hint): impl, taking into
353        accout vertical layouts.
354        (wnck_pager_set_orientation), (wnck_pager_set_n_rows):
355        use wnck_pager_set_layout_hint.
356
357        * libwnck/xutils.c: (_wnck_set_desktop_layout): set
358        whether we're using a vertical or horizontal layout.
359        Fixes #89373.
360
3612002-08-04  Havoc Pennington  <hp@redhat.com>
362
363        * autogen.sh (ACLOCAL): prefer automake 1.4
364
365        * configure.in: 0.15
366
3672002-08-01  Mark McLoughlin  <mark@skynet.ie>
368
369        * libwnck/window.c: (update_actions): implement
370        reading _NET_WM_ALLOWED_ACTIONS.
371
3722002-08-01  Mark McLoughlin  <mark@skynet.ie>
373
374        Fixes #78260 - tasklist not being updated when windows
375        are moved in and out of the active workspace.
376
377        * libwnck/tasklist.c:
378        (wnck_tasklist_new): connect to all windows workspace_changed
379        signal.
380        (wnck_tasklist_window_changed_workspace): if the window has
381        been move into or our of the active workspace, update the
382        tasklist;
383        (wnck_tasklist_window_added): connect to the window workspace
384        changed signal and update the tasklist;
385
3862002-07-06  Havoc Pennington  <hp@pobox.com>
387
388        * libwnck/window.c (update_state): make dialogs skip the task
389        list, so only normal windows are in there. bug #83483
390
3912002-06-13  jacob berkman  <jacob@ximian.com>
392
393        * libwnck/tasklist.c (wnck_task_create_widgets): tell libgnomeui
394        not to do toggle sounds on ourself, as it's incredibly annoying to
395        have the tasklist beep every time you change focus.
396
397        fixes bug #85088
398
3992002-06-11  Havoc Pennington  <hp@pobox.com>
400
401        * configure.in: 0.14
402       
4032002-06-07  Jesus Bravo Alvarez  <jba@pobox.com>
404
405        * configure.in: Added gl (Galician) to ALL_LINGUAS
406
4072002-06-02  Havoc Pennington  <hp@pobox.com>
408
409        * configure.in: 0.13
410
4112002-06-02  Havoc Pennington  <hp@pobox.com>
412
413        * libwnck/*: clean up the accessibility patch:
414         - s/G_CONST_RETURN/const/
415         - s/gint/int/
416         - s/gchar/char/
417         - s/wspace/workspace/
418         - s/ws/workspace/
419         - move it out of the subdir
420         - add _() to human-readable strings so
421           they get translated
422         - formatting/indentation
423         - no global variable of size GET_MAX_N_WS, this is
424           not the place to hardcode such a max, and globals should
425           not be named "aobj_ws" - they need namespacing.
426           More importantly, you can't use a global to store
427           accessibility info that is per-pager-instance.
428         - do not return the address of a local variable from
429           wnck_wspace_get_rect.
430
4312002-05-21  Rajkumar Sivasamy <rajkumar.siva@wipro.com>
432
433        * libwnck/pager.c: Made changes to implement accessibility for pager
434
435        * libwnck/*: Files added to implement AtkSelection and
436        AtkComponent interface for setting accessibility features to pager
437
4382002-06-02  Havoc Pennington  <hp@pobox.com>
439
440        * libwnck/xutils.c (_wnck_get_utf8_list): when counting nul bytes
441        to get the number of strings, start the string count at 1, since
442        even with nitems == 0 there is a single empty string.
443
4442002-06-02  Carlos Perelló Marín <carlos@gnome-db.org>
445
446        * configure.in (ALL_LINGUAS): Added ca.
447
4482002-05-30  Havoc Pennington  <hp@pobox.com>
449
450        * libwnck/screen.c (update_workspace_names): don't run off the end
451        of the names array if the window manager didn't provide enough
452        names for the number of spaces. #82837 I hope.
453
4542002-05-27  Yanko Kaneti  <yaneti@delcera.com>
455
456        * configure.in: (ALL_LINGUAS)  Added Bulgarian (bg).
457
4582002-05-21  Thomas Vander Stichele <thomas@apestaart.org>
459
460        * libwnck/tasklist.c:
461        - modify the size request so that it always uses the minimum_size
462          parameter
463
4642002-05-17  Havoc Pennington  <hp@redhat.com>
465
466        * configure.in: 0.12
467
4682002-05-15  Havoc Pennington  <hp@pobox.com>
469
470        * libwnck/pager.c: use the _NET_DESKTOP_LAYOUT stuff
471
472        * libwnck/xutils.c: Add stuff related to _NET_DESKTOP_LAYOUT
473
4742002-05-14  Havoc Pennington  <hp@pobox.com>
475
476        * libwnck/pager.c (wnck_pager_button_release): only activate a
477        window if we did not activate a workspace. #81817
478
4792002-05-14  Thomas Vander Stichele <thomas@apestaart.org>
480
481        * libwnck/taslist.c:
482        - implemented minimum_height
483        - setting width or height to -1 unsets it to the default value
484
4852002-05-14  Anders Carlsson  <andersca@gnu.org>
486
487        * libwnck/window.c (_wnck_window_process_property_notify):
488        The property that has the icon pixmap is called WM_HINTS,
489        not WM_NORMAL_HINTS. Fixes #81138, reported by Håvard
490        Wigtil.
491
4922002-05-14  Anders Carlsson  <andersca@gnu.org>
493
494        * configure.in:
495        * libwnck/pager.c: (wnck_pager_size_request),
496        (wnck_pager_draw_workspace), (wnck_pager_button_press),
497        (wnck_pager_button_release):
498        * libwnck/private.h:
499        * libwnck/screen.c: (wnck_screen_get_default),
500        (wnck_screen_get_workspace), (update_workspace_list),
501        (update_active_workspace), (wnck_screen_get_height),
502        (_wnck_screen_get_xscreen):
503        * libwnck/screen.h:
504        * libwnck/test-pager.c: (main):
505        * libwnck/test-tasklist.c: (main):
506        * libwnck/window.c: (_wnck_window_create), (wnck_window_close),
507        (wnck_window_maximize), (wnck_window_unmaximize),
508        (wnck_window_maximize_horizontally),
509        (wnck_window_unmaximize_horizontally),
510        (wnck_window_maximize_vertically),
511        (wnck_window_unmaximize_vertically), (wnck_window_shade),
512        (wnck_window_unshade), (wnck_window_stick), (wnck_window_unstick),
513        (wnck_window_get_workspace), (wnck_window_move_to_workspace),
514        (wnck_window_pin), (wnck_window_unpin), (wnck_window_activate),
515        (_wnck_window_process_configure_notify):
516        * libwnck/workspace.c: (wnck_workspace_activate),
517        (_wnck_workspace_create):
518        * libwnck/workspace.h:
519        * libwnck/xutils.c: (_wnck_close), (_wnck_change_state),
520        (_wnck_change_workspace), (_wnck_activate),
521        (_wnck_activate_workspace), (_wnck_get_window_geometry),
522        (_wnck_get_window_position):
523        * libwnck/xutils.h:
524        Add multi-screen support. Don't leak the created and deleted
525        lists in update_workspace_list. Bump version to 0.11.   
526
5272002-05-14  Havoc Pennington  <hp@pobox.com>
528
529        * configure.in: 0.10
530
5312002-05-13  Havoc Pennington  <hp@redhat.com>
532
533        * libwnck/tasklist.c (wnck_task_popup_menu): patch from
534        Arvind Samptur <arvind.samptur@wipro.com> to add window operation
535        submenus to grouped tasks if you right-click. #79749
536
5372002-05-11  Thomas Vander Stichele <thomas@apestaart.org>
538 
539        * libwnck/tasklist.c: implemented minimum_width
540        which can be set from applets to force a minimum width of the
541        tasklist applet
542        (see gnome-panel/applets/gen_util/tasklist.c)
543       
5442002-05-11  Havoc Pennington  <hp@pobox.com>
545
546        * libwnck/tasklist.c (wnck_tasklist_activate_task_window):
547        activate window's workspace before switching to it,
548        #81434. Handle wnck_window_get_workspace returning NULL.
549
5502002-05-10  Pablo Saratxaga  <pablo@mandrakesoft.com>
551
552        * configure.in: Added Vietnamese (vi) and Walloon (wa) to ALL_LINGUAS
553
5542002-05-02  Havoc Pennington  <hp@redhat.com>
555
556        * libwnck/pager.c (wnck_pager_get_background): disable showing
557        thumbnail of desktop background.
558
5592002-04-29  Havoc Pennington  <hp@pobox.com>
560
561        * configure.in: 0.9
562
5632002-04-28  Havoc Pennington  <hp@pobox.com>
564
565        * libwnck/workspace.c (_wnck_workspace_update_name): add one
566        to number in workspace name, we aren't supposed to have
567        "workspace 0"
568
569        * libwnck/pager.c (wnck_pager_expose_event): don't thumbnail
570        the background in display-workspace-names mode. In names mode,
571        should probably draw things more like a button.
572
5732002-04-21  Anders Carlsson  <andersca@gnu.org>
574
575        * libwnck/xutils.c: (scaled_from_pixdata):
576        Add padding if the width and height differ.
577       
5782002-04-18  Mark McLoughlin  <mark@skynet.ie>
579
580        * libwnck/pager.c: (wnck_pager_get_background): check
581        that we have a valid XID before trying to munge it
582        into a pixbuf (#79099).
583
5842002-04-18  Mark McLoughlin  <mark@skynet.ie>
585
586        * libwnck/tasklist.c: (wnck_tasklist_size_request): fix crash
587        with zero length array. (#78869)
588
5892002-04-16  Havoc Pennington  <hp@pobox.com>
590
591        * configure.in: 0.8
592
5932002-04-13  Havoc Pennington  <hp@pobox.com>
594
595        * libwnck/pager.c: mmmm, bloat
596
597        * libwnck/screen.c: track the background pixmap
598
599        * libwnck/xutils.c (_wnck_get_pixmap): new function
600
6012002-04-13  Alexander Larsson  <alla@lysator.liu.se>
602
603        * libwnck/tasklist.h:
604        Add wnck_tasklist_get_size_hint_list().
605       
606        * libwnck/tasklist.c:
607        New sizing model. Now request 1 pixel width, but
608        also computes a list of valid size ranges that can be used
609        by the panel.
610
611        * libwnck/test-tasklist.c:
612        Use AUTO group and allow_shrink policy.
613
6142002-04-13  Havoc Pennington  <hp@pobox.com>
615
616        * libwnck/xutils.c (get_cmap): check that the system cmap
617        has same depth as the source pixmap before trying to use it.
618        Papers over #70268 in some way.
619
6202002-04-11  Christophe Merlet  <redfox@eikonex.org>
621
622        * configure.in: Added "fr" to ALL_LINGUAS.
623
6242002-04-10  Havoc Pennington  <hp@pobox.com>
625
626        * libwnck/window-action-menu.c (wnck_create_window_action_menu):
627        put mnemonic on "close" item
628
629        * libwnck/test-tasklist.c (main): don't set dock type, made it
630        kind of unusable
631
632        * libwnck/tasklist.c (wnck_task_button_press_event): pop up the
633        right-click window action menu
634
6352002-03-27  jacob berkman  <jacob@ximian.com>
636
637        * libwnck/Makefile.am (libwnck_1_la_LDFLAGS): don't pass the lib's
638        ldflags to apps
639
6402002-03-26  Havoc Pennington  <hp@pobox.com>
641
642        * libwnck/tasklist.c (wnck_task_get_text): compute number
643        of windows in an app differently so we don't count
644        desktop windows, off-workspace windows, etc.
645        (wnck_tasklist_update_lists): update visible state
646        of app tasks after we've updated all the lists
647
6482002-03-24  Havoc Pennington  <hp@pobox.com>
649
650        * configure.in: 0.7
651
6522002-03-24  Havoc Pennington  <hp@pobox.com>
653
654        * libwnck/tasklist.c (wnck_task_get_text): include number of
655        windows in the text for an application, #75943
656
6572002-03-23  Havoc Pennington  <hp@pobox.com>
658
659        * libwnck/screen.c (wnck_screen_class_init): call _wnck_init()
660        here.
661
662        * libwnck/util.c (_wnck_init): add an init function to
663        be called when we create the main objects, and
664        bindtextdomain() in here. #74026
665
666        * libwnck/Makefile.am (INCLUDES): define WNCK_LOCALEDIR
667
668        * configure.in (wncklocaledir): set up wncklocaledir variable
669
6702002-03-23  Havoc Pennington  <hp@pobox.com>
671
672        * libwnck/application.c (_wnck_application_create): try using
673        window class from group leader, if the name of the app
674        isn't set. #72887
675        (update_name): if multiple windows, try using the
676        class from one of them, if we didn't get a class from the group
677        leader or a name from the group leader.
678
679        * libwnck/xutils.c (_wnck_get_res_class_utf8): new function
680       
681        * libwnck/tasklist.c (wnck_task_create_widgets): connect
682        to name_changed on the application, not just on windows.
683        (wnck_tasklist_free_tasks): hmm, I broke this just now;
684        should have destroyed buttons, not unref'd tasks.
685        This is all set up a bit oddly.
686
6872002-03-23  Havoc Pennington  <hp@pobox.com>
688
689        * libwnck/screen.c (wnck_screen_finalize): set
690        screen pointer to NULL when the screen is finalized
691
692        * libwnck/tasklist.c: fixes related to #72296
693        (wnck_tasklist_finalize): Assert that we have no remaining tasks.
694        (wnck_task_popup_menu): use connect_object out of sheer paranoia
695        (wnck_task_new_from_application): use connect_object for
696        robustness
697        (wnck_task_create_widgets): connect_object
698        (wnck_tasklist_remove): unparent task->button, then
699        unref task. This function was the actual cause of #72296
700        I believe.
701        (wnck_task_create_widgets): add weak pointer for
702        task->button
703
7042002-03-06  Germán Poo-Caaman~o
705
706        * configure.in: Added "es" to ALL_LINGUAS.
707
7082002-03-04  Havoc Pennington  <hp@pobox.com>
709
710        * configure.in: 0.6
711
7122002-03-04  Erwann Chenede - <erwann.chenede@sun.com>
713
714        * libwnck/screen.c: check screen != NULL before
715        dereferencing the screen #73144
716       
7172002-03-03  Johan Dahlin  <jdahlin@telia.com>
718
719        * libwnck/Makefile.am: #71562
720
7212002-03-02  Tõivo Leedjärv  <leedjarv@interest.ee>
722
723        * configure.in: Added et to ALL_LINGUAS.
724
7252002-03-02  Zbigniew Chyla  <cyba@gnome.pl>
726
727        * configure.in (ALL_LINGUAS): Added pl (Polish).
728
7292002-03-01  Pauli Virtanen  <pauli.virtanen@hut.fi>
730
731        * configure.in (ALL_LINGUAS): Added "fi" (Finnish).
732
7332002-02-23  Alexander Larsson  <alla@lysator.liu.se>
734
735        * libwnck/tasklist.c (wnck_tasklist_new):
736        Use g_signal_connect_object so that we don't get signals
737        after the tasklist has been destroyed.
738
7392002-02-17  Alexander Larsson  <alla@lysator.liu.se>
740
741        * libwnck/tasklist.[ch]:
742        Add wnck_tasklist_set_switch_workspace_on_unminimize()
743
744        * configure.in:
745        Update version to 0.5.
746
7472002-02-17  Alexander Larsson  <alla@lysator.liu.se>
748       
749        * configure.in:
750        Update version to 0.4.
751
7522002-02-17  Alexander Larsson  <alla@lysator.liu.se>
753
754        * libwnck/tasklist.[ch]:
755        Change wnck_tasklist_set_allow_grouping to
756        wnck_tasklist_set_grouping. Now has never, auto
757        or always group.
758
7592002-02-17  Wang Jian  <lark@linux.net.cn>
760
761        * configure.in: Added "zh_CN" to ALL_LINGUAS.
762
7632002-02-12  Kevin Vandersloot <kfv101@psu.edu>
764
765        * libwnck/application.c: set the pid for the app on creation
766
7672002-02-10  Havoc Pennington  <hp@pobox.com>
768
769        * configure.in: version 0.3
770
7712002-02-09  Havoc Pennington  <hp@pobox.com>
772
773        * libwnck/xutils.c (_wnck_read_icons): properly scale _NET_WM_ICON
774        icons
775
776        * libwnck/window.c (get_icons): remove extra ref of the icon
777        returned from wnck_read_icons, this resulted in a memleak
778
779        * libwnck/xutils.c: fix naming confusion (WM_NORMAL_HINTS vs. WM_HINTS)
780
7812002-02-08  Havoc Pennington  <hp@pobox.com>
782
783        * libwnck/pager.c (wnck_pager_button_release): if someone drops a
784        window on the current workspace, activate it.
785
786        * libwnck/screen.c (wnck_screen_net_wm_supports): new function
787        used to decide how to interpret the hidden state.
788
789        * libwnck/window.c: handle net_wm_state_hidden in deciding how to
790        fill in "is_minimized"
791
7922002-02-08  Havoc Pennington  <hp@pobox.com>
793
794        * libwnck/test-tasklist.c (main): put it at 0,0
795
796        * libwnck/test-pager.c (create_pager_window): create it at 0,0 so
797        it doesn't get buried
798
799        * libwnck/window.c (update_state): use semantic type to set
800        skip_taskbar skip_pager sometimes.
801        (wnck_window_get_window_type): new function
802
8032002-02-08  Havoc Pennington  <hp@pobox.com>
804
805        * libwnck/application.c (struct _WnckApplicationPrivate): fix some
806        bad comments that said client leader instead of group leader
807        (though the code in screen.c does correctly pass in the group leader)
808
8092002-02-07  Abel Cheung  <maddog@linux.org.hk>
810
811        * configure.in: Added "zh_TW" to ALL_LINGUAS.
812
8132002-02-07  Changwoo Ryu  <cwryu@debian.org>
814
815        * configure.in: Added "ko" to ALL_LINGUAS.
816
8172002-02-06  Padraig  O'Briain  <padraig.obriain@sun.com>
818
819        * libwnck/tasklist.c:
820        (wnck_task_get_icon) Remove unused variable minimized
821        (wnck_task_create_widgets) Allow toggle button to receive focus
822        so they can be manipulated using keyboard
823
8242002-01-30  Ole Laursen  <olau@hardworking.dk>
825
826        * configure.in: Added "da" again since something apparently went
827        wrong last time.
828
8292002-01-25  Roy-Magne Mo <rmo@sunnmore.net>
830        * configure.in: Added "nn" to ALL_LINGUAS.
831
8322002-01-24  Ole Laursen  <olau@hardworking.dk>
833
834        * configure.in: Added "da" to ALL_LINGUAS.
835
8362002-01-14  Hasbullah Bin Pit <sebol@ikhlas.com>
837
838        * configure.in: Added "ms" to ALL_LINGUAS.
839        * po/ms.po: Added Malay Transation.
840
8412002-01-13  Alexander Larsson  <alla@lysator.liu.se>
842
843        * libwnck/tasklist.[ch]:
844        Remove the include_unminimized functionality. It was broken,
845        hard to fix and not usefull.
846        Add wnck_tasklist_set_include_all_workspaces ()
847
8482002-01-13  Havoc Pennington  <hp@pobox.com>
849
850        * libwnck/screen.c (update_workspace_names): update workspace
851        names as appropriate
852
853        * libwnck/workspace.c: implement a private method to update name
854
855        * libwnck/xutils.c (_wnck_get_utf8_list): new util function
856
8572002-01-12  Alexander Larsson  <alla@lysator.liu.se>
858
859        * libwnck/pager.[ch]:
860        Add support for displaying workspace names and
861        showing only the current workspace.
862
8632002-01-12  Alexander Larsson  <alla@lysator.liu.se>
864
865        * libwnck/tasklist.c:
866        Use wnck_application_get_name/mini_icon for grouped tasks.
867
8682002-01-11  Havoc Pennington  <hp@pobox.com>
869
870        * configure.in (LIBWNCK_CURRENT): bump soname
871
872        * libwnck/window.c (wnck_window_get_icon_is_fallback): add this
873        (wnck_window_set_create_fallback_icon): to replace this broken
874        global setting
875
876        * libwnck/application.c (wnck_application_get_name): implement
877        (wnck_application_get_pid): implement
878        (wnck_application_get_icon): implement
879        (wnck_application_get_mini_icon): implement
880
881        * libwnck/xutils.c (filter_func): pass property notifies
882        to WnckApplication
883
884        * libwnck/window.c (update_name): use _wnck_get_name
885        (wnck_window_set_icon_size): delete, this global
886        setting breaks if you have several applets in one
887        process trying to use wnck. We can add
888        wnck_window_get_icon_at_size() or something if people
889        need it.
890
891        * libwnck/xutils.c (_wnck_get_name): function to try all the
892        various "name" properties
893
8942002-01-06  Fatih Demir <kabalak@gtranslator.org>
895
896        * configure.in: Added "tr" to the language list.
897
8982002-01-04  Laszlo Peter  <laca@ireland.sun.com>
899
900        * libwnck/tasklist.c: change line breaks in string constant to \n's.
901
902Thu Jan 03 13:55:40 2002  George Lebl <jirka@5z.com>
903
904        * libwnck/xutils.c: Also check the return of the XGetWindowProperty
905          function instead of just the error pop thing.  Apparently checking
906          the error that was popped is not a reliable way to handle this.
907
9082001-12-31  Kevin Vandersloot <kfv101@psu.edu>
909
910        * libwnck/screen.c: free the stack and mapping window
911        lists to plug memory leaks
912
913Fri Dec 28 02:11:26 2001  George Lebl <jirka@5z.com>
914
915        * libwnck/tasklist.c:  Bug hunting results: (and no, I haven't
916          found the bug I was looking for)
917          (wnck_task_finalize): If this is the active task, we set the
918          active task to NULL so that we don't have pointers to non existant
919          objects.  Mostly just being anal.
920          (wnck_tasklist_update_lists): active_workspace CAN be NULL so check
921          for that.  If this is the case, we just show the task as if it
922          were on the active workspace.
923          (wnck_task_popup_menu): gtk_container_get_children returns a newly
924          allocated list, so free it after use.
925
926        * xutils.c (read_rgb_icon): Remove that annoying warning about this
927          function possibly not being 64bit safe.  It is.  I've checked the
928          code, and furthermore it actually does work on alpha.
929
9302001-12-23  Mark McLoughlin  <mark@skynet.ie>
931
932        * libwnck/tasklist.c: (wnck_task_create_widgets): kill unused rc_style.
933
934        * libwnck/xutils.c: (_wnck_get_cardinal), (_wnck_get_wm_state),
935        (_wnck_get_window), (_wnck_get_string_property_latin1),
936        (_wnck_get_window_list), (_wnck_get_atom_list),
937        (_wnck_get_cardinal_list), (read_rgb_icon), (get_kwm_win_icon):
938        fix memleak FIXMEs.
939
9402001-12-18  Alex Larsson  <alexl@redhat.com>
941
942        * libwnck/tasklist.c (wnck_task_class_init):
943        Change focus-line-width too, and make the buttons
944        not GTK_CAN_FOCUS.
945
9462001-12-18  Takayuki KUSANO  <AE5T-KSN@asahi-net.or.jp>
947
948        * configure.in: Added "ja" to ALL_LINGUAS.
949
9502001-12-16  Havoc Pennington  <hp@pobox.com>
951
952        * libwnck/workspace.c (wnck_workspace_get_name): add this function
953        for getting name of workspace for use in menus, etc.
954       
9552001-12-16  Duarte Loreto <happyguy_pt@hotmail.com>
956
957        * configure.in: Added Portuguese locale.
958
9592001-12-14  Alex Larsson  <alexl@redhat.com>
960
961        * libwnck/tasklist.c (wnck_task_class_init):
962        An EEEEEEEEEEEEEEEEEVIL hack to make the tasklist
963        fit two lines in 48 pixels. I dunno if this is the
964        right thing to do, but the 5 extra pixels on each side
965        of the button really hurt us here.
966
9672001-12-14  Kevin Vandersloot <kfv101@psu.edu>
968
969        * libwank/tasklist.c: Add tooltips
970
971Wed Dec 12 12:43:01 2001  Owen Taylor  <otaylor@redhat.com>
972
973        * configure.in: Fix so that ACLOCAL_FLAGS will be honored
974        on automatic re-autoconf.
975
9762001-12-12  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
977
978        * configure.in: Added "sk" to ALL_LINGUAS.
979        * po/sk.po: Added Slovak translation.
980
9812001-12-10  Kjartan Maraas  <kmaraas@gnome.org>
982
983        * configure.in: Added "no" to ALL_LINGUAS.
984       
9852001-12-10  Anders Carlsson  <andersca@gnu.org>
986
987        * libwnck/tasklist.c (wnck_tasklist_update_icon_geometries): Call
988        wnck_window_set_icon_geometry.
989
990        * libwnck/window.h,
991        * libwnck/window.c (wnck_window_set_icon_geometry): New function.
992
993        * libwnck/tasklist.c (wnck_tasklist_update_icon_geometries):
994        New function.
995        (wnck_tasklist_size_allocate): call update_icon_geometries.
996
997        * libwnck/xutils.h: Add definition for _wnck_set_icon_geometry.
998
999        * libwnck/xutils.c (_wnck_set_icon_geometry): Add function.
1000
10012001-12-08  Seth Nickell  <snickell@stanford.edu>
1002
1003        * libwnck/tasklist.c: (wnck_tasklist_change_active_task),
1004        (wnck_tasklist_active_window_changed),
1005        (wnck_tasklist_change_active_timeout), (wnck_task_menu_activated),
1006        (wnck_tasklist_activate_task_window), (wnck_task_button_toggled):
1007
1008        When the user clicks to activate a window, toggle it immediately
1009        and set a 0.5 second timeout which checks to make sure it was
1010        actually focused and if it wasn't changes to the tasklist to the
1011        actually focused window.
1012       
10132001-12-08  Christian Rose  <menthos@menthos.com>
1014
1015        * configure.in: Added "sv" to ALL_LINGUAS.
1016
10172001-12-05  Alex Larsson  <alexl@redhat.com>
1018
1019        * libwnck/tasklist.[ch]:
1020        Add calls to disable grouping and set grouping limit.
1021        Remove warnings.
1022        Enable grouping
1023        Some scoring work.
1024        Fix ownership issues
1025        Popup menu on button_press too, to handle hold-down-button
1026
10272001-12-05  Christian Meyer  <chrisime@gnome.org>
1028
1029        * configure.in:
1030        Added 'de' entry to ALL_LINGUAS
1031
10322001-12-04  Alex Larsson  <alexl@redhat.com>
1033
1034        * libwnck/tasklist.c:
1035        Update TODO list
1036        Remove debug spew
1037        Disable grouping
1038        Sort by group leader first.
1039        Use defines for default width/height
1040
10412001-12-04  Alex Larsson  <alexl@redhat.com>
1042
1043        * libwnck/xutils.c (_wnck_icon_cache_property_changed):
1044        Don't clear the icon cache here.
1045       
10462001-12-04  Alex Larsson  <alexl@redhat.com>
1047
1048        * libwnck/tasklist.c:
1049        Don't grab button 2 and 3.
1050        Use set_child_visible() instead of hiding widgets in size_allocate()
1051        Some menu work.
1052        Use tables instead of hboxes for the button packing.
1053
10542001-12-04  Havoc Pennington  <hp@pobox.com>
1055
1056        The following change is basically untested.
1057       
1058        * libwnck/window.c (get_icons): use the whole icon cache thingy
1059
1060        * libwnck/xutils.c (_wnck_read_icons): all reworked to use an
1061        "icon cache" object to avoid pointless icon change notifies
1062
10632001-12-03  Alex Larsson  <alexl@redhat.com>
1064
1065        * libwnck/tasklist.c:
1066        Don't show/hide children in size_allocate.
1067        Show the menu before popping it up.
1068        Scale app icons.
1069
10702001-12-02  Alexander Larsson  <alla@lysator.liu.se>
1071
1072        * libwnck/application.[ch] (wnck_application_get_xid):
1073        * libwnck/window.[ch] (wnck_window_get_xid):
1074        New functions.
1075
1076        * libwnck/tasklist.c:
1077        More work.
1078       
10792001-12-01  Alex Larsson  <alexl@redhat.com>
1080
1081        * libwnck/tasklist.[ch]:
1082        * libwnck/test-tasklist.c:
1083        Initial work on the tasklist. This is work in progress, but
1084        does compile.
1085
10862001-11-30  Laszlo Peter  <laca@ireland.sun.com>
1087
1088        * libwnck/Makefile.am: fix the export-symbols-regex
1089
1090        * libwnck/application.c, libwnck/pager.c, libwnck/tasklist.c,
1091          libwnck/workspace.c: add a dummy entry to the enums so
1092          the signals array is not empty. (breaks the build with Forte C)
1093
1094        * libwnck/xutils.c: s/__FUNCTION__/G_GNUC_FUNCTION/
1095
10962001-11-28  Alex Larsson  <alexl@redhat.com>
1097
1098        * libwnck/pager.c:
1099        Switch workspaces on button_release.
1100
1101Wed, 28 Nov 2001 00:39:41 -0500  Frank Belew  <frb@ximian.com>
1102
1103        * Makefile.am: add po to SUBDIRS
1104
1105Wed, 28 Nov 2001 00:32:42 -0500  Frank Belew  <frb@ximian.com>
1106
1107        * autogen.sh: remove AM_GNOME_GETTEXT check
1108                      replace AM_GNU_GETTEXT check with AM_GLIB_GNU_GETTEXT
1109                      replace gettextize with glib-gettextize
1110
1111
11122001-11-28  Alexander Larsson  <alla@lysator.liu.se>
1113
1114        * libwnck/pager.c (workspace_at_point):
1115        Remove "Extend rect outside the widget itself" code, it was
1116        totally broken.
1117
11182001-11-27  Alexander Larsson  <alla@lysator.liu.se>
1119
1120        * libwnck/pager.c:
1121        Remove the desktop outlines. Make there be one line of
1122        background between the desktops, but not at the borders.
1123       
1124        * libwnck/test-pager.c:
1125        Test with 3 rows.
1126
11272001-11-27  Alexander Larsson  <alla@lysator.liu.se>
1128
1129        * libwnck/pager.c:
1130        Removed action menu.
1131        Only return TRUE from button_press if we handled the button.
1132        Handle set_usized widget correctly in size_request.
1133
11342001-11-27  Havoc Pennington  <hp@pobox.com>
1135
1136        * libwnck/pager.c (wnck_pager_motion): return a value
1137
1138        * libwnck/window.c (wnck_window_is_on_workspace):
1139        (wnck_window_is_visible_on_workspace): new functions to see if a
1140        window is on a workspace, and on a workspace plus in normal state
1141
1142        * libwnck/pager.c (get_windows_for_workspace_in_bottom_to_top):
1143        use wnck_window_is_visible_on_workspace() so we don't include
1144        windows that are minimized, shaded, etc. Also, check
1145        that windows are not SKIP_PAGER
1146
11472001-11-27  Alexander Larsson  <alla@lysator.liu.se>
1148
1149        * libwnck/pager.[ch] (get_workspace_rect):
1150        Fix to work with n_rows != 0
1151        (get_workspace_rect, wnck_pager_size_request):
1152        Correct calculation of spaces_per_row if n_spaces not
1153        a multiple of n_rows.
1154        (wnck_pager_set_n_rows): Allow setting of n_rows.
1155
11562001-11-26  Abel Cheung  <maddog@linux.org.hk>
1157
1158        * configure.in: Add po/Makefile.in to AC_OUTPUT for translator's
1159          fun, if anybody manage to discover this CVS module :)
1160
11612001-10-25  Havoc Pennington  <hp@redhat.com>
1162
1163        * libwnck/pager.c: fixups, window dragging, etc.
1164
1165        * libwnck/xutils.c (filter_func): use proper window from configure
1166        event
1167
11682001-10-25  Havoc Pennington  <hp@pobox.com>
1169
1170        * libwnck/pager.c (wnck_pager_expose_event): tinker with
1171        appearance more
1172
11732001-10-25  Havoc Pennington  <hp@pobox.com>
1174
1175        * libwnck/pager.c (wnck_pager_expose_event): only draw active
1176        window as selected, not whole workspace
1177
11782001-10-25  Havoc Pennington  <hp@pobox.com>
1179
1180        * libwnck/pager.c: right-click menu
1181
1182        * libwnck/window-menu.c: fix weak ref stuff
1183
1184        * libwnck/window-action-menu.c (wnck_create_window_action_menu):
1185        fix a weak ref
1186
1187        * libwnck/window.c (_wnck_window_create): initially update actions
1188
11892001-10-24  Havoc Pennington  <hp@pobox.com>
1190
1191        * libwnck/pager.c: make it all bloated
1192
11932001-10-24  Havoc Pennington  <hp@pobox.com>
1194
1195        * libwnck/pager.c: hacking
1196
11972001-10-24  Havoc Pennington  <hp@redhat.com>
1198
1199        * configure.in: hack to work with slightly older GTK as well as
1200        HEAD
1201       
1202        * libwnck/screen.c (wnck_screen_force_update): add function to
1203        force immediate reading of screen state, instead of queueing it
1204
1205        * libwnck/window.c: add geometry reporting
1206
1207        * libwnck/pager.c: pager widget skeleton
1208
12092001-10-18  Havoc Pennington  <hp@redhat.com>
1210
1211        * libwnck/tasklist.c: skeleton of widget for tasklist-like
1212        displays, mostly not implemented       
1213
12142001-10-18  Havoc Pennington  <hp@redhat.com>
1215
1216        * libwnck/window-action-menu.c: menu for window operations
1217        (close, maximize, etc.)
1218
1219        * libwnck/window.h: add #error unless you define a magic symbol
1220
1221        * libwnck/window-menu.h: add window menu feature (list of windows
1222        to choose)
1223
12242001-10-09  Havoc Pennington  <hp@pobox.com>
1225
1226        * libwnck/test-wnck.c (maximized_toggled_callback): maximize don't
1227        minimize to toggle maximization
1228        (window_stacking_changed_callback): don't refill model on stacking
1229        changed
1230
12312001-10-09  Havoc Pennington  <hp@pobox.com>
1232
1233        * libwnck/window.c, libwnck/xutils.c: support window icons
1234        (wnck_window_get_session_id_utf8): fix
1235
12362001-10-08  Havoc Pennington  <hp@pobox.com>
1237
1238        * libwnck/screen.c: support _NET_CLIENT_LIST, now I understand the
1239        point of both that and the stacking order one
1240
1241        * libwnck/window.c (_wnck_window_create): don't break GDK's event
1242        mask, fixes resize issues with test-wnck
1243
12442001-10-07  Havoc Pennington  <hp@pobox.com>
1245
1246        * libwnck/test-wnck.c: fixes (requires CVS HEAD GTK)
1247
12482001-10-07  Havoc Pennington  <hp@pobox.com>
1249
1250        * libwnck/window.c (_wnck_window_process_property_notify): fix
1251        to handle WM_STATE changes
1252       
1253        * libwnck/test-wnck.c: add GUI to test program. exposes various
1254        GTK bugs...
1255
12562001-10-07  Havoc Pennington  <hp@pobox.com>
1257
1258        * libwnck/window.c: add more info to state_changed signal,
1259        set up generated enum/marshaller files to support it.
1260       
1261        * libwnck/window.c: add support for getting session ID, pid
1262
1263        * libwnck/application.c: implement creation/destruction of the
1264        application object, and its association with a window
1265
1266        * libwnck/window.c: add code to monitor a window's current
1267        workspace
1268
12692001-10-07  Havoc Pennington  <hp@pobox.com>
1270
1271        * libwnck/window.c: add a bunch of state query/modify functions
1272
12732001-10-07  Havoc Pennington  <hp@pobox.com>
1274
1275        * libwnck/*: Initial semi-functionality
1276
Note: See TracBrowser for help on using the repository browser.