52 Commits (9a6012da4b2b23e0c5d0b90644d758e1d3f1a6b0)

Author SHA1 Message Date
Nick Schermer 9a6012da4b * Fix a whole bunch of compiler warnings. 14 years ago
Nick Schermer 19d0eb2632 * Implement SmRestartImmediately (Bug #4516). 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
Nick Schermer 49b0c7b032 * Fix a bunch of compiler warnings. 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
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
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
Jasper Huijsmans eef424bef7 * Improve panel_size_request(). 16 years ago
Jasper Huijsmans dfbbbb3f53 * Fix use of mmap for config file. 16 years ago
Jasper Huijsmans ea64ccc8db Check if the size actually changes before setting struts. Also check for incorrect intermediate values (bug #2598 again). 16 years ago
Jasper Huijsmans b6085ab0ca Don't try to save the panel config on any (unix) signal. This might fix the problem with corrupted files. 16 years ago
Jasper Huijsmans 92fdfa66ae Be a little more careful when saving that we still have a valid configuration. Maybe fixes bug #2405. 17 years ago
Jasper Huijsmans 3b7f075e82 Use G_MODULE_BIND_LOCAL for internal plugins. Seems to work fine. Bug #2314. 17 years ago
Jean-François Wauthy cbc7f1ff23 fix compiling with debugging enabled 17 years ago
Jasper Huijsmans 80947bce0a Change unix signal handling to use a pipe and a io channel watch. Bug 2056. 17 years ago
Jasper Huijsmans c7b0fb6dda Patch by Nick: 17 years ago
Jasper Huijsmans a1bbe8edfc Remove or increase some timeouts and handle delete-event on the panel window (bug #2116). 17 years ago
Jean-François Wauthy bcde41c65b fix issue preventing the removal of a panel 17 years ago
Jasper Huijsmans ad96975ac0 Fix/reimplement kiosk mode (bug #1993). Also attempt to fix linking with -Wl,--as-needed (bug #1977). 17 years ago
Jasper Huijsmans e9af3b92c7 Don't make exit dialog transient for the panel, to improve window placement. 17 years ago
Jasper Huijsmans 094e966dd5 * Change default configuration, mostly as an example of how to get real content on the default panel. This needs to be improved and eventually translated. 17 years ago
Jasper Huijsmans 6c931f5a46 Fix race condition on exit. Based on patch by Adriano Winter Bess. 17 years ago
Jasper Huijsmans ab26f19fad Change startup timer to use access trick by Frederico Menu Quintero to get nice graphical output: http://primates.ximian.com/~federico/news-2006-03.html#09 . 17 years ago
Jasper Huijsmans 3268a587d6 Improve initial positioning in attempt to fix bug #1480. 17 years ago
Jasper Huijsmans 2f8e6ffe7b * only initialize signals once. This should also fix bug #1490. 17 years ago
Jasper Huijsmans 51235f3f6f Revert setting of DISPLAY variable, to avoid memory leaks. Thanks to Benedikt for the explanation. 17 years ago
Jasper Huijsmans 6e0d43ed2e Try to improve multihead behavior by setting DISPLAY variable at several strategic places in the code. 17 years ago
Jasper Huijsmans 0bcf96fc0f Lots of general code layout cleanup and a few fixes: 17 years ago
Jasper Huijsmans effa40f18d Several fixes and updates: 17 years ago
Jasper Huijsmans 8a14380493 Several bug fixes: 17 years ago
Jasper Huijsmans 9da13a3f89 Account for xinerama layout when calculating struts. This is an attempt to fix bug #1316. 17 years ago
Jasper Huijsmans a0e694cc8b Fix for IRIX from Daichi 17 years ago
Jasper Huijsmans cd77f1247b Make 'Add Items' dialog insert new items after the plugin that was clicked 17 years ago
Jasper Huijsmans e6d47dfab1 Cleaning up a bit. 17 years ago
Jasper Huijsmans 7d2ebab290 Played a bit with the panel manager dialog. I don't think this will be the final design. 17 years ago
Jasper Huijsmans 162710c534 When using xinerama and all monitors are equal size, full width will expand across monitors. 17 years ago
Jasper Huijsmans a70f14934d Add SIGCHLD handler to avoid creation of zombies (hopefully). 17 years ago
Jasper Huijsmans b5e1791613 * Remove old settings dialog implementations 17 years ago
Jasper Huijsmans 037d96f4a8 * Another alternative for the panel customization dialogs 17 years ago
Jasper Huijsmans c9cdf50a0f Implement alternative settings dialog. Please test and tell me what you think. 17 years ago
Jasper Huijsmans e326e10aa2 Cosmetic change and minor bugfix, just to prove I'm still working on this ;-) 17 years ago
Jasper Huijsmans 4035461125 Several multiscreen fixes in settings dialog and launcher plugin. 18 years ago
Jasper Huijsmans d7c7d88f50 * (re)unify customization dialogs 18 years ago
Jasper Huijsmans 65e1fc5a29 Some extra visual feedback when removing a panel. 18 years ago
Jasper Huijsmans 1eca2e8ec6 Add back confirmation dialog for item removal. Make panel dialog use a warning icon instead of a question mark. 18 years ago
Jasper Huijsmans f933c2b542 * Merge back old panel translations. They are mostly unused, I guess, but maybe a few strings are still the same. 18 years ago