| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
option for drakwizard saved
- don't print warnings while the main window is not yet up
- just catch exceptions if translations're broken or options're
missing
- center left icons
- make left icons bigger on selection
- use MDK::Common rather than POSIX for math
- better reaping of dead zombies sub processes:
o non blocking reaping
o reap all dead children
- better error message on error faillure
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
workaround for broken ta locale
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- perl_checker fixes
- ui is a lot faster to refresh
- quite a lot less hardcoded values, giving more control on icons size
- gtk+2 port
- anti aliased fonts
- reorganize source in a cleaner way
- better icon/text alignment
- comment
- internal logic has been *much* improved
- simplify code by reusing MDK::Common
- dialog window are now modal
- enhanced topic descriptions
- new topic design (2 columns)
- splash screen
- ...
bug fixes:
- mcc is now resistant to missing icons
- mcc will fall back on default icons if a theme is missing some
- a left button isn't any more highlighted if one has put the cursor on its
position *before* it's drawn the first time
- transparent icons can be arbitrary placed in right part of mcc : there's not
anymore any alignment problems with background, so one can use non
horizontally hachured background for right part
know bugs / limitations:
- resizing the main window should resizing the right icons table which should
resize description texts
- gtk+ engines are know to dramatically slow down *first* display of
right icons
- there should be some spacing between right icons and their
description
- descriptions are not yet written ("dummy description")
- gtk+-2 support for embedding is broken for now
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
(aka sigstop/sigcont) on embedded apps in mcc
- Gtk is already imported by my_gtk
- documente sig_child()
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- partially fix c-z freeze mcc even after SIGCONT
this also make mcc more robust to programs that crash
- explain to PO translators the importance of both
translating _Options and Options
- mcc was not robust when embeded prog crash (kind of deadlock):
now, we send ourselves USR1 on child reaping
code simplification:
- consolidate pixbufs
- s/Gtk->main_iteration while Gtk->events_pending/gtkflush/
- make some code more readable
- clean code through ugtk::create_factory_menu usage
- some perl_checker fixes
- test DISPLAY: if we don't have access to X server, switch to console version
- simplify config managment
- remove dummy timer
- s/if (!/unless/
- explain signal handlers goal
- simplify and make explanations frame managment more robust:
* only start logdrake once
* only create explanation frame once
* just hide or show it depending on context
(resulting in faster redisplay)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
clock.pl, menus_launchers.pl, print_launcher.pl
- use my_gtk & common to :
o automatically handle embedding
o simplify code
o ease gtk2 port
o don't uselessly initialize gtk & locales
o ... don't do what my_gtk already offer to do for us
clock.pl: kill stupid code copied between two signal handlers
whereas it has no purpose since my_gtk just exited in second handler
mcc:
- explain why we initialize interactive without using it
- global workaround for broken locales
- bump version
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- use my_gtk to exit and transparently manage embedding
- no need to run twice the main gtk loop
|
|
|
|
|
|
|
| |
- perl_checker fixes
- don't use "perl -w"
- use my_gtk to exit and to manage embedding
|