Nick Schermer
9a6012da4b
* Fix a whole bunch of compiler warnings.
(Old svn revision: 29078)
14 years ago
Nick Schermer
19d0eb2632
* Implement SmRestartImmediately (Bug #4516 ).
(Old svn revision: 28386)
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 )
(Old svn revision: 28348)
14 years ago
Nick Schermer
49b0c7b032
* Fix a bunch of compiler warnings.
* Remove deprecated gtk_type_class.
* Fix icon update hook in launcher, this is bothering me for a long time.
* Install settings desktop file in $(datadir)/xfce4/settings-dialogs too.
* Fix german typo: Bug 4066.
* Fix dnd to launcher: Bug 3958.
(Old svn revision: 27412)
15 years ago
Nick Schermer
4a10c1fd25
* Don't allow deprecated glib functions.
* Replace deprecated io channel function.
(Old svn revision: 26469)
15 years ago
Nick Schermer
020ffa5167
* Ok, now without segfault.
(Old svn revision: 26388)
15 years ago
Nick Schermer
b562e4d6fa
* Fix leaks in session management.
(Old svn revision: 26386)
15 years ago
Nick Schermer
4b06758298
* Some fixes of the wnck patch (which will be committed after this one).
* Rewrite itembar code so it can handle larger size requests then the
screen size. This version is also a bit faster I think (less loops,
less memory allocation).
* Use the new maximum itembar width in the panel code.
(Old svn revision: 26150)
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.
* Cosmetic changes.
(Old svn revision: 25861)
16 years ago
Nick Schermer
b2e281f6fd
* panel/main.c, panel/panel-app.{c,h}: Fix problem with session management
and move the last lines of code from the 4_5_nick branch to trunk.
file is different in the branch because it contains a problem that
(Old svn revision: 25108)
16 years ago
Nick Schermer
aa0833bc10
* panel/*: Import all the code from my branch to trunk. Only the main.c
file is different in the branch because it contains a problem that
causes Xfce to start very slowly (the session manager).
(Old svn revision: 25079)
16 years ago
Jasper Huijsmans
eef424bef7
* Improve panel_size_request().
* Add extra check to panel_app_queue_save() to see if the panel is quitting.
* Nick put the contents of README.Plugins on the wiki, so I'll just leave a link to that.
(Old svn revision: 24093)
16 years ago
Jasper Huijsmans
dfbbbb3f53
* Fix use of mmap for config file.
* Minor code cleanup and layout update.
(Old svn revision: 24080)
16 years ago
Jasper Huijsmans
ea64ccc8db
Check if the size actually changes before setting struts. Also check for incorrect intermediate values (bug #2598 again).
(Old svn revision: 24051)
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.
(Old svn revision: 23960)
16 years ago
Jasper Huijsmans
92fdfa66ae
Be a little more careful when saving that we still have a valid configuration. Maybe fixes bug #2405 .
(Old svn revision: 23341)
17 years ago
Jasper Huijsmans
3b7f075e82
Use G_MODULE_BIND_LOCAL for internal plugins. Seems to work fine. Bug #2314 .
(Old svn revision: 23199)
17 years ago
Jean-François Wauthy
cbc7f1ff23
fix compiling with debugging enabled
(Old svn revision: 22981)
17 years ago
Jasper Huijsmans
80947bce0a
Change unix signal handling to use a pipe and a io channel watch. Bug 2056.
(Old svn revision: 22748)
17 years ago
Jasper Huijsmans
c7b0fb6dda
Patch by Nick:
* Use g_slice_* functions when available at compile time.
* Add macros to be used by panel and plugins. Similar to exo.
(Old svn revision: 22697)
17 years ago
Jasper Huijsmans
a1bbe8edfc
Remove or increase some timeouts and handle delete-event on the panel window (bug #2116 ).
(Old svn revision: 22645)
17 years ago
Jean-François Wauthy
bcde41c65b
fix issue preventing the removal of a panel
(Old svn revision: 22510)
17 years ago
Jasper Huijsmans
ad96975ac0
Fix/reimplement kiosk mode (bug #1993 ). Also attempt to fix linking with -Wl,--as-needed (bug #1977 ).
(Old svn revision: 22442)
17 years ago
Jasper Huijsmans
e9af3b92c7
Don't make exit dialog transient for the panel, to improve window placement.
(Old svn revision: 21122)
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.
* Update version number to 4.3.90.1
(Old svn revision: 20870)
17 years ago
Jasper Huijsmans
6c931f5a46
Fix race condition on exit. Based on patch by Adriano Winter Bess.
(Old svn revision: 20515)
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 .
(Old svn revision: 20497)
17 years ago
Jasper Huijsmans
3268a587d6
Improve initial positioning in attempt to fix bug #1480 .
(Old svn revision: 20398)
17 years ago
Jasper Huijsmans
2f8e6ffe7b
* only initialize signals once. This should also fix bug #1490 .
* Fix remaining uses of full_width as boolean instead of enum.
(Old svn revision: 20355)
17 years ago
Jasper Huijsmans
51235f3f6f
Revert setting of DISPLAY variable, to avoid memory leaks. Thanks to Benedikt for the explanation.
(Old svn revision: 20344)
17 years ago
Jasper Huijsmans
6e0d43ed2e
Try to improve multihead behavior by setting DISPLAY variable at several strategic places in the code.
(Old svn revision: 20342)
17 years ago
Jasper Huijsmans
0bcf96fc0f
Lots of general code layout cleanup and a few fixes:
* Add convenience functions to libxfce4panel to create 'panel buttons'
with GTK_RELIEF_NONE and minimal padding.
* Use GtkImage instead of XfceScaledImage
* Try and make icons bigger by using panel buttons with minimal padding
* React to icon theme changes.
* Update API docs and translations
(Old svn revision: 20070)
17 years ago
Jasper Huijsmans
effa40f18d
Several fixes and updates:
* Some multihead fixes (patches by Brian).
* Windowlist fixes, sync with xfdesktop (patch by Nick).
* Add option to keep panel transparent on mouse-over (bug #1442 ).
* Change panel properties dialog layout...again (based on suggestions from Nick).
(Old svn revision: 19967)
17 years ago
Jasper Huijsmans
8a14380493
Several bug fixes:
* Fix annoying gdk warning when newly added plugin has not yet been embedded
* Add timer for debugging startup time (use -DTIMER to activate). Needs more timing points.
* Fix some strings (patch by Jari Rakonen).
* Update po files.
(Old svn revision: 19839)
17 years ago
Jasper Huijsmans
9da13a3f89
Account for xinerama layout when calculating struts. This is an attempt to fix bug #1316 .
(Old svn revision: 19748)
17 years ago
Jasper Huijsmans
a0e694cc8b
Fix for IRIX from Daichi
(Old svn revision: 19260)
17 years ago
Jasper Huijsmans
cd77f1247b
Make 'Add Items' dialog insert new items after the plugin that was clicked
(Old svn revision: 19166)
17 years ago
Jasper Huijsmans
e6d47dfab1
Cleaning up a bit.
* Use DefaultScreen when monitor is not set in the config file
* The manager selection should no longer be per screen but for entire display
* Also handle SIGABRT
(Old svn revision: 19119)
17 years ago
Jasper Huijsmans
7d2ebab290
Played a bit with the panel manager dialog. I don't think this will be the final design.
(Old svn revision: 19117)
17 years ago
Jasper Huijsmans
162710c534
When using xinerama and all monitors are equal size, full width will expand across monitors.
Actually, I have no idea if it really works, but at least it doesn't seem to mess up single monitor operation ;-)
(Old svn revision: 19105)
17 years ago
Jasper Huijsmans
a70f14934d
Add SIGCHLD handler to avoid creation of zombies (hopefully).
(Old svn revision: 19085)
17 years ago
Jasper Huijsmans
b5e1791613
* Remove old settings dialog implementations
* Fix warnings on treeview (bad c&p)
* Remove gthread dependency
(Old svn revision: 19083)
17 years ago
Jasper Huijsmans
037d96f4a8
* Another alternative for the panel customization dialogs
* Add 'Move' menu item for plugins
* Block autohide now also blocks transparency
Please test.
(Old svn revision: 19067)
17 years ago
Jasper Huijsmans
c9cdf50a0f
Implement alternative settings dialog. Please test and tell me what you think.
(Old svn revision: 19049)
17 years ago
Jasper Huijsmans
e326e10aa2
Cosmetic change and minor bugfix, just to prove I'm still working on this ;-)
(Old svn revision: 18950)
17 years ago
Jasper Huijsmans
4035461125
Several multiscreen fixes in settings dialog and launcher plugin.
(Old svn revision: 18423)
18 years ago
Jasper Huijsmans
d7c7d88f50
* (re)unify customization dialogs
* Adjust menus accordingly
* Add grippy cursor from libexo
This could probably use some testing.
(Old svn revision: 18362)
18 years ago
Jasper Huijsmans
65e1fc5a29
Some extra visual feedback when removing a panel.
(Old svn revision: 18329)
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.
(Old svn revision: 18327)
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.
* Remove xfce-panel-settings.desktop.in. It doesn't really make sense anymore.
* Add xfce-mouse icon, to be used as default plugin icon.
(Old svn revision: 17878)
18 years ago