693 Commits (9a6012da4b2b23e0c5d0b90644d758e1d3f1a6b0)

Author SHA1 Message Date
Nick Schermer 9a6012da4b * Fix a whole bunch of compiler warnings. 14 years ago
Nick Schermer 099e969e18 * use -V for --version. 14 years ago
Nick Schermer 19d0eb2632 * Implement SmRestartImmediately (Bug #4516). 14 years ago
Nick Schermer 35547bb788 * Panel does not adhere to 'fullwidth' property when using 14 years ago
Olivier Fourdan 1da2f5f2ab With xrandr 1.2, monitors can be added/removed, so need to double check the number of monitors (bug #3620) 14 years ago
Jannis Pohlmann 5e68a87b8f * panel/panel-dialogs.c: Use gtk_list_store_clear() on the model of 14 years ago
Nick Schermer e6521746ac * Set mcs plugin default to false. 15 years ago
Nick Schermer 014877e714 * Write the panel config using g_file_set_contents, which does some 15 years ago
Nick Schermer 49b0c7b032 * Fix a bunch of compiler warnings. 15 years ago
Jasper Huijsmans 5515fde04c Don't allow quit/restart in kiosk mode (bug #4160). 15 years ago
Jasper Huijsmans 01c34c6b6a 64-bit fix: X properties should be gulong, not guint: opacity setting fixed. 15 years ago
Nick Schermer 9bc02e1b3b * Commit improved dnd code from the 4.4 branch. 15 years ago
Nick Schermer 4a10c1fd25 * Don't allow deprecated glib functions. 15 years ago
Nick Schermer 020ffa5167 * Ok, now without segfault. 15 years ago
Nick Schermer b562e4d6fa * Fix leaks in session management. 15 years ago
Nick Schermer 4b06758298 * Some fixes of the wnck patch (which will be committed after this one). 15 years ago
Nick Schermer fe71408dfb * update itembar size request after the orientation changed 15 years ago
Jasper Huijsmans 763a61b259 * libxfce4panel/xfce-panel-plugin-iface.c, 15 years ago
Nick Schermer f2dbae2a81 * Same fix as in xfce_4_4 branch. 15 years ago
Jasper Huijsmans 612d88dbe6 Fix window manager hints reporting width 1 pixel too wide (bug #3402). 16 years ago
Jasper Huijsmans d61ce445c5 * Adjust the signal io pipe implementation to be basically the same as the one Brian did for xfce-mcs-manager. 16 years ago
Jasper Huijsmans 4eac11963c Make itembar not care about expanded items when panel is not full width. 16 years ago
Jasper Huijsmans 23d14fca8a * Use sizeof() to pass buffer sizes for statically alocated buffers. 16 years ago
Nick Schermer 1f8e138756 * panel/panel-item-manager.c: Rewrite some code, internal plugins 16 years ago
Nick Schermer 27a3d7b937 * panel/panel-item-manager.c: Improve the module warnings a bit. 16 years ago
Jasper Huijsmans 65edec234b Fix incorrect hide on drag leave (bug #3091) and fix warning in launcher-exec-c. 16 years ago
Jasper Huijsmans 968de17a1e Fix check for valid stut value to also work with differently sized monitors. 16 years ago
Nick Schermer 488a02f881 * Backport trunk 16 years ago
Jasper Huijsmans 924db42d2d Make 'xfce4-panel -r' start a new instance when panel is not running. This should solve problems with session management. 16 years ago
Nick Schermer 0f526e3a6f * libxfce4panel: Add visibility support to reduce the library size a bit. 16 years ago
Jasper Huijsmans d527bddbee Add some checks for valid tree selection; possibly fixes bug #2933. 16 years ago
Nick Schermer 7ec644952a * panel/panel-dialogs.c: Set Full Height or Full Width based on the panel position. 16 years ago
Nick Schermer c416bf6b6f * libxfce4panel/xfce-panel-macros.c: Replace the g_type_register_static_simple 16 years ago
Nick Schermer 7abc9f1f8e This includes the label... 16 years ago
Nick Schermer f16f6d1135 * panel/panel-dialogs.c: Remove the position combobox, this is not working 16 years ago
Nick Schermer b2e281f6fd * panel/main.c, panel/panel-app.{c,h}: Fix problem with session management 16 years ago
Nick Schermer aa0833bc10 * panel/*: Import all the code from my branch to trunk. Only the main.c 16 years ago
Nick Schermer 78f66fe712 * Import my 4_5_nick branch into trunk: 16 years ago
Jasper Huijsmans d8c5244844 Check for NULL pointers in DBG messages to prevent crashes on Solaris, based on patch from William Bonnet (bug #2922). 16 years ago
Jasper Huijsmans fff160e1e6 Unhide when dragging over the panel (bug #2914). 16 years ago
Nick Schermer ab9fe2643d * Revert previous patch 16 years ago
Nick Schermer 9f250fd791 We need to init ghtread for the slice allocator. I've also added this for external plugins (because some of them use the slice macros). This seems to work for external plugins without any problems, so cross you fingers. 16 years ago
Nick Schermer f7b77ff2f8 * Add this debug warning to notify us if the _set_struts function passed. 16 years ago
Nick Schermer ae68e6660d Fix crash in panel when switching monitors. I've simply removed the code for moving the dialog to the other window, because I couldn't find a way to make this work propery. 16 years ago
Jasper Huijsmans a7b1314f9f Set keywords property on a bunch of files. (In case any SVN devs are reading this: I think the default should be on ;-) 16 years ago
Jasper Huijsmans 23dd24891b * Fix a few things in the positioning code that were so wrong, I'm surprised it ever worked at all, mostly related to the initial position of floating panels and positioning panels that span multiple monitors. 16 years ago
Jasper Huijsmans eef424bef7 * Improve panel_size_request(). 16 years ago
Jasper Huijsmans 85b38bc58a * Remove useless indirection when writing the list of items to file. 16 years ago
Jasper Huijsmans dfbbbb3f53 * Fix use of mmap for config file. 16 years ago
Jasper Huijsmans 8eaf6b681a Set server time after realizing the gdk window. Works much better ;) Another suggestion from Nick. 16 years ago