summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove weak pointers on fields in task structure before freeing task blockgnome-2-18Ray Strode2007-07-312-0/+10
| | | | | | | | | | 2007-07-30 Ray Strode <rstrode@redhat.com> * libwnck/tasklist.c (wnck_task_finalize): remove weak pointers on fields in task structure before freeing task block (bug 139080) svn path=/branches/gnome-2-18/; revision=1425
* post-release bump to 2.18.4Vincent Untz2007-07-023-1/+9
| | | | | | | | 2007-07-02 Vincent Untz <vuntz@gnome.org> * configure.in: post-release bump to 2.18.4 svn path=/branches/gnome-2-18/; revision=1391
* version 2.18.3LIBWNCK_2_18_3Vincent Untz2007-07-023-1/+16
| | | | | | | | | 2007-07-02 Vincent Untz <vuntz@gnome.org> * configure.in: * NEWS: version 2.18.3 svn path=/branches/gnome-2-18/; revision=1389
* fix again commit for bug #420713.Vincent Untz2007-07-022-17/+20
| | | | | | | | | 2007-07-02 Vincent Untz <vuntz@gnome.org> * libwnck/pager.c: (wnck_drag_clean_up): fix again commit for bug #420713. svn path=/branches/gnome-2-18/; revision=1388
* use double instead of int to compute the x, y, width and height to pass toVincent Untz2007-07-022-1/+7
| | | | | | | | | | 2007-07-02 Vincent Untz <vuntz@gnome.org> * libwnck/pager.c: (wnck_pager_draw_workspace): use double instead of int to compute the x, y, width and height to pass to cairo. Improves the look of the pager a bit. svn path=/branches/gnome-2-18/; revision=1387
* Fix crash on multihead setups, when closing a window. The active windowVincent Untz2007-07-022-10/+86
| | | | | | | | | | | | | | | | | | | | | | 2007-07-02 Vincent Untz <vuntz@gnome.org> Fix crash on multihead setups, when closing a window. The active window and previously active window are generally the same for all screens (since there's only one focus), and they could be invalid for one screen in some cases. Fix bug #447387 * libwnck/screen.c: (wnck_screen_finalize): remove weak pointers (set_active_window): new, remove the weak pointer on the old active window and set a new weak pointer to the new active window so that our variable is reset to NULL when the active window is destroyed (set_previously_active_window): ditto for previously active window (update_client_list): use new functions, and first check if the closed window was previously active window (else, it could have been the active window, and then previously active window, which was wrong) (update_active_window): use new functions svn path=/branches/gnome-2-18/; revision=1386
* fix commit for bug #420713. There was probably a crasher.Vincent Untz2007-07-022-1/+16
| | | | | | | | | 2007-07-02 Vincent Untz <vuntz@gnome.org> * libwnck/pager.c: (wnck_drag_clean_up): fix commit for bug #420713. There was probably a crasher. svn path=/branches/gnome-2-18/; revision=1385
* Fix a crash when dragging a window to somewhere like anotherVincent Untz2007-07-023-2/+33
| | | | | | | | | | | | | | | | | | | | | 2007-07-02 Vincent Untz <vuntz@gnome.org> Fix a crash when dragging a window to somewhere like another workspace/viewport. The original drag source widget might have been destroyed. We're now more solid against this, and use another drag source widget which lives longer. Fix bug #420713. * libwnck/pager.c: (wnck_update_drag_icon): return if the drag source widget is NULL (wnck_drag_source_destroyed): new, set the drag source widget to NULL, instead of keeping an invalid pointer (_wnck_window_set_as_drag_icon): connect to the finalization for drag_source. This way, we're more solid. * libwnck/tasklist.c: (wnck_task_drag_begin): use a more long-lived widget for setting up the drag icon, ie the WnckTasklist svn path=/branches/gnome-2-18/; revision=1384
* post-release bump to 2.18.3Vincent Untz2007-05-283-1/+9
| | | | | | | | 2007-05-28 Vincent Untz <vuntz@gnome.org> * configure.in: post-release bump to 2.18.3 svn path=/branches/gnome-2-18/; revision=1269
* version 2.18.2LIBWNCK_2_18_2Vincent Untz2007-05-284-2/+39
| | | | | | | | | 2007-05-28 Vincent Untz <vuntz@gnome.org> * configure.in: * NEWS: version 2.18.2 svn path=/branches/gnome-2-18/; revision=1267
* Backport from HEAD.Vincent Untz2007-05-282-4/+12
| | | | | | | | | | | | | 2007-05-28 Vincent Untz <vuntz@gnome.org> Backport from HEAD. * libwnck/tasklist.c: (wnck_tasklist_size_request): remove some useless code, and also make sure we have size hints that make sense when there's no window in always group mode Should fix bug #440625 svn path=/branches/gnome-2-18/; revision=1266
* Backport from HEAD.Vincent Untz2007-05-283-2/+10
| | | | | | | | | | | | 2007-05-28 Vincent Untz <vuntz@gnome.org> Backport from HEAD. * libwnck-1.0.pc.in: * libwnck-1.0-uninstalled.pc.in: require libstartup-notification-1.0 when we compile the library with sn svn path=/branches/gnome-2-18/; revision=1265
* Backport from HEAD.Vincent Untz2007-05-282-1/+9
| | | | | | | | | | | | 2007-05-28 Vincent Untz <vuntz@gnome.org> Backport from HEAD. * libwnck/pager.c: (get_workspace_rect): fix vertical pager in RTL environments Fix bug #431461 svn path=/branches/gnome-2-18/; revision=1264
* Backport from HEAD.Vincent Untz2007-05-282-7/+12
| | | | | | | | | | | | | | 2007-05-28 Vincent Untz <vuntz@gnome.org> Backport from HEAD. * libwnck/pager.c: (wnck_update_drag_icon): fix typo which broke the height of the icon (was the same as the width) (wnck_drag_window_destroyed): don't reset to the default icon. This is not what we should do. We should make the drag be impossible instead. Side-effect is fix for bug #414967. svn path=/branches/gnome-2-18/; revision=1263
* Backport from HEAD.Vincent Untz2007-05-282-2/+17
| | | | | | | | | | | | | 2007-05-28 Vincent Untz <vuntz@gnome.org> Backport from HEAD. * libwnck/pager.c: (wnck_pager_drag_data_received): return instead of dumbly continuing in this function when we know that the drag doesn't work Should fix bug #415675 svn path=/branches/gnome-2-18/; revision=1262
* Backport from HEAD.Vincent Untz2007-05-282-19/+34
| | | | | | | | | | | | | | | | | | 2007-05-28 Vincent Untz <vuntz@gnome.org> Backport from HEAD. * libwnck/window-action-menu.c: (window_weak_notify): destroy the menu when the window is getting finalized (set_data): kill (get_data): walk up in the parent tree to get the widget which knows about "wnck-action-data" (item_activated_callback): updated (make_radio_menu_item): don't call set_data since it's now useless (make_menu_item): ditto Should fix bug #410133 svn path=/branches/gnome-2-18/; revision=1261
* Updated Estonian translation by Ivar Smolin <okul@linux.ee>.Priit Laes2007-05-272-40/+38
| | | | | | | | 2007-05-27 Priit Laes <plaes@svn.gnome.org> * et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>. svn path=/branches/gnome-2-18/; revision=1259
* fix compilation warnings Fix bug #431175, based on patch by Bernard LeakVincent Untz2007-04-293-5/+16
| | | | | | | | | | | | | | 2007-04-29 Vincent Untz <vuntz@gnome.org> * libwnck/window.h: * libwnck/xutils.c: (_wnck_get_string_property_latin1): (_wnck_get_utf8_property): (_wnck_set_utf8_list): (_wnck_get_window_geometry): fix compilation warnings Fix bug #431175, based on patch by Bernard Leak <bernard@brenda-arkle.demon.co.uk> svn path=/trunk/; revision=1207
* make sure the width and the height of the rectangle are strictly positiveVincent Untz2007-04-292-4/+15
| | | | | | | | | | | 2007-04-29 Vincent Untz <vuntz@gnome.org> * libwnck/pager.c: (wnck_update_drag_icon): make sure the width and the height of the rectangle are strictly positive (so we don't try to draw in a non-existing rectangle) Fix a crash when dragging really small windows (bug #428280) svn path=/trunk/; revision=1206
* Patch from Kim Woelders to fix #403377 (crash on startup).Elijah Newren2007-04-162-1/+8
| | | | | | | | | | | 2007-04-15 Elijah Newren <newren gmail com> Patch from Kim Woelders to fix #403377 (crash on startup). * libwnck/pager.c (wnck_pager_draw_workspace): avoid a crash when there is no active workspace yet svn path=/trunk/; revision=1205
* Check whether window manager supports _NET_WM_ACTION_ABOVE andElijah Newren2007-04-113-1/+20
| | | | | | | | | | | | | | | | 2007-04-11 Elijah Newren <newren gmail com> Check whether window manager supports _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW instead of guessing whether these are supported. Fixes part of #352383 & #115247. * libwnck/window.c (update_actions): check for _NET_WM_ACTION_(ABOVE|BELOW). * libwnck/window.h (enum WnckWindowActions): add WNCK_WINDOW_ACTION_ABOVE and WNCK_WINDOW_ACTION_BELOW. svn path=/trunk/; revision=1204
* Always free the list of strings returned byMatthias Clasen2007-04-102-4/+12
| | | | | | | | | | | | 2007-04-10 Matthias Clasen <mclasen@redhat.com> * libwnck/xutils.c (text_property_to_utf8): Always free the list of strings returned by gdk_text_property_to_utf8_list. (#428056) svn path=/trunk/; revision=1203
* add WNCK_WINDOW_GRAVITY_STATIC. (See #344521; this extra defined constantElijah Newren2007-04-092-1/+8
| | | | | | | | | | 2007-04-09 Elijah Newren <newren gmail com> * libwnck/window.h (enum WnckWindowGravity): add WNCK_WINDOW_GRAVITY_STATIC. (See #344521; this extra defined constant should have been added as part of #342899) svn path=/trunk/; revision=1202
* Updated Galician translation.Ignacio Casal Quinteiro2007-03-252-61/+62
| | | | svn path=/trunk/; revision=1200
* post-release bump to 2.18.1Vincent Untz2007-03-123-1/+9
| | | | | | | | 2007-03-12 Vincent Untz <vuntz@gnome.org> * configure.in: post-release bump to 2.18.1 svn path=/trunk/; revision=1198
* version 2.18.0LIBWNCK_2_18_0Vincent Untz2007-03-123-1/+16
| | | | | | | | | 2007-03-12 Vincent Untz <vuntz@gnome.org> * configure.in: * NEWS: version 2.18.0 svn path=/trunk/; revision=1196
* Fixed Belarusian Latin translation.Ihar Hrachyshka2007-03-102-15/+19
| | | | svn path=/trunk/; revision=1195
* be@latin.po: Added Belarusian Latin translation.Ihar Hrachyshka2007-03-093-0/+154
| | | | svn path=/trunk/; revision=1194
* Better translation of "On _Top".Leonardo Ferreira Fontenelle2007-03-052-1/+5
| | | | | | | | 2007-03-05 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org> * pt_BR.po: Better translation of "On _Top". svn path=/trunk/; revision=1193
* Update Ukrainian translation.Maxim Dziumanenko2007-03-012-26/+19
| | | | | | | | | 2007-03-01 Maxim Dziumanenko <dziumanenko@gmail.com> * Update Ukrainian translation. svn path=/trunk/; revision=1192
* Updated Lithuanian translation.Gintautas Miliauskas2007-02-272-12/+14
| | | | | | | | | 2007-02-27 Gintautas Miliauskas <gintas@akl.lt> * lt.po: Updated Lithuanian translation. svn path=/trunk/; revision=1191
* post-release bump to 2.18.0Vincent Untz2007-02-263-1/+9
| | | | | | | | 2007-02-26 Vincent Untz <vuntz@gnome.org> * configure.in: post-release bump to 2.18.0 svn path=/trunk/; revision=1190
* version 2.17.92LIBWNCK_2_17_92Vincent Untz2007-02-263-1/+24
| | | | | | | | | 2007-02-26 Vincent Untz <vuntz@gnome.org> * configure.in: * NEWS: version 2.17.92 svn path=/trunk/; revision=1188
* updating for Punjabi by alamAmanpreet Singh Alam2007-02-251-28/+24
| | | | svn path=/trunk/; revision=1187
* fix left/right scroll for RTLVincent Untz2007-02-212-13/+60
| | | | | | | | | 2007-02-21 Vincent Untz <vuntz@gnome.org> * libwnck/tasklist.c: (wnck_tasklist_scroll_cb): fix left/right scroll for RTL svn path=/trunk/; revision=1186
* Dist MAINTAINERS.Kjartan Maraas2007-02-202-0/+5
| | | | | | | | 2007-02-20 Kjartan Maraas <kmaraas@gnome.org> * Makefile.am: Dist MAINTAINERS. svn path=/trunk/; revision=1185
* improve a bit, so that the icon has a good width/height ratio, and is notVincent Untz2007-02-172-11/+22
| | | | | | | | | 2007-02-17 Vincent Untz <vuntz@gnome.org> * libwnck/pager.c: (wnck_update_drag_icon): improve a bit, so that the icon has a good width/height ratio, and is not always huge svn path=/trunk/; revision=1184
* don't accept to set to less than 1 row. Again. (My one-line patch wasVincent Untz2007-02-172-1/+6
| | | | | | | | | 2007-02-17 Vincent Untz <vuntz@gnome.org> * libwnck/pager.c: (wnck_pager_set_n_rows): don't accept to set to less than 1 row. Again. (My one-line patch was broken ;-)) svn path=/trunk/; revision=1183
* add an option to always group windows, and default to automatic groupingVincent Untz2007-02-173-6/+20
| | | | | | | | | | | | 2007-02-17 Vincent Untz <vuntz@gnome.org> * test-tasklist.c: add an option to always group windows, and default to automatic grouping * test-tasklist.c: (main): * test-selector.c: (main): don't use gtk_window_set_policy(), but gtk_window_set_resizable() svn path=/trunk/; revision=1182
* don't accept to set to less than 1 rowVincent Untz2007-02-172-0/+6
| | | | | | | | | 2007-02-17 Vincent Untz <vuntz@gnome.org> * libwnck/pager.c: (wnck_pager_set_n_rows): don't accept to set to less than 1 row svn path=/trunk/; revision=1181
* updated hebrew translationYair Hershkovitz2007-02-142-56/+72
| | | | svn path=/trunk/; revision=1180
* post-release bump to 2.17.92Vincent Untz2007-02-123-1/+9
| | | | | | | | 2007-02-12 Vincent Untz <vuntz@gnome.org> * configure.in: post-release bump to 2.17.92 svn path=/trunk/; revision=1179
* version 2.17.91LIBWNCK_2_17_91Vincent Untz2007-02-123-2/+23
| | | | | | | | | 2007-02-12 Vincent Untz <vuntz@gnome.org> * configure.in: * NEWS: version 2.17.91 svn path=/trunk/; revision=1177
* fix for RTL environments Fix bug #154320 ditto Fix bug #387897 setVincent Untz2007-02-125-0/+30
| | | | | | | | | | | | | | | 2007-02-12 Vincent Untz <vuntz@gnome.org> * libwnck/tasklist.c: (wnck_tasklist_size_allocate): fix for RTL environments Fix bug #154320 * libwnck/pager.c: (get_workspace_rect): ditto Fix bug #387897 * libwnck/test-tasklist.c: (main): set direction to RTL if the RTL environment variable is set * libwnck/test-pager.c: (main): ditto svn path=/trunk/; revision=1176
* minor updates done by Og Maciel <ogmaciel@ubuntu.com>GNOME_2_16_BRANCHPOINTGustavo Noronha Silva2007-01-052-10/+15
| | | | svn path=/trunk/; revision=1169
* Updates svn:ignore and remove .cvsignore filesChristian Persch2007-01-044-74/+0
| | | | svn path=/trunk/; revision=1168
* No need to make GTypeInfo and GInterfaceInfo structs static. Bug #382594.Christian Persch2007-01-0413-15/+36
| | | | | | | | | | | | | | | | | | | | | | | | | 2007-01-04 Christian Persch <chpe@svn.gnome.org> * libwnck/application.c: (wnck_application_get_type): * libwnck/class-group.c: (wnck_class_group_get_type): * libwnck/pager-accessible-factory.c: (wnck_pager_accessible_factory_get_type): * libwnck/pager-accessible.c: (wnck_pager_accessible_get_type): * libwnck/pager.c: (wnck_pager_get_type): * libwnck/screen.c: (wnck_screen_get_type): * libwnck/selector.c: (wnck_selector_get_type): * libwnck/tasklist.c: (wnck_task_get_type), (wnck_tasklist_get_type): * libwnck/window.c: (wnck_window_get_type): * libwnck/workspace-accessible-factory.c: (wnck_workspace_accessible_factory_get_type): * libwnck/workspace-accessible.c: (wnck_workspace_accessible_get_type): * libwnck/workspace.c: (wnck_workspace_get_type): No need to make GTypeInfo and GInterfaceInfo structs static. Bug #382594. svn path=/trunk/; revision=1167
* Remove +x from po filesChristian Persch2006-12-311-0/+0
| | | | svn path=/trunk/; revision=1166
* Updated Belarusian Translation by Ihar HrachyshkaAles Nyakhaychyk2006-12-122-153/+158
| | | | | | | 2006-12-12 Ales Nyakhaychyk <nab@mail.by> * be.po: Updated Belarusian Translation by Ihar Hrachyshka <ihar.hrachyshka@gmail.com>.
* Updated Brazilian Portuguese translation by Leonardo Ferreira FontenelleLucas Rocha2006-12-112-48/+52
| | | | | | | 2006-12-11 Lucas Rocha <lucasr@gnome.org> * pt_BR.po: Updated Brazilian Portuguese translation by Leonardo Ferreira Fontenelle <leo.fontenelle@gmail.com>