2006-12-09 Saso Kiselkov * Subprojects/ApplicationsEntry/ApplicationsEntry.h: * Subprojects/ApplicationsEntry/ApplicationsEntry.m: * Subprojects/ApplicationsEntry/GNUmakefile: * Subprojects/ApplicationsEntry/GNUmakefile.preamble: * Subprojects/ApplicationsEntry/ApplicationsEntry.pmproj: Implemented fixes to make application tracking work again. * Subprojects/AboutEtoileEntry/ETMachineInfo.m: Added CPU name formatting rules to strip unneeded whitespace. 2006-12-04 Saso Kiselkov * GNUmakefile.postamble: Added forgotten ".app" suffix in last post-build rule. 2006-10-19 Quentin Mathe * GNUmakefile.postamble: Modified to take in account .debug and .profile application extensions are not used anymore by gnustep-make. * GNUmakefile.preamble: Modified to link WorkspaceCommKit. * Controller.h: * Controller.m: Turned on 'log out' by implementing new method -workspaceApp returning an instance of SCSystem server class part etoile_system daemon. This code relies on WorkspaceCommKit a private framework part of System. 2006-09-10 Quentin Mathe * GNUmakefile.postamble: Added include etoile.make and declared variable DEPENDENCIES to fix the Etoile repository build. The build was broken by passing 'x11=yes' without importing XWindowServerKit dependency (library and headers). 2006-09-06 Quentin Mathe * Subprojects/HardwareEntry: * Subprojects/LookAndBehaviorEntry: Added new system bar entries, they allow to launch preferences related applications. * Subprojects/SystemPreferencesEntry/SystemPreferencesEntry.m: Made the entry invisible in the menu by default, unless the user requests it by setting GSSystemPreferencesApplication. * GNUmakefile: * EtoileMenuServer.pmproj: Modified to include the new subprojects. * GNUmakefile.preamble: Turned on XWindowServerKit use by default, this eliminates window position issues with Azalea. It's still possible to build EtoileMenuServer without X11 dependency by passing the flag 'x11=no'. 2006-07-21 Saso Kiselkov * main.m: Updated default name GSDontShowAppIcon to GSSuppressAppIcon. 2006-06-06 Saso Kiselkov * Subprojects/AboutEtoileEntry/GNUmakefile: * Subprojects/AboutEtoileEntry/ETMachineInfo_Solaris.m: Added forgotten Solaris OS-specific files. * GNUmakefile.postamble: Added special .svn directory removal code for Solaris' find(1) and xargs(1) which don't understand -print0 and -0. 2006-06-06 Quentin Mathe * MenuletLoader.m: Added logging statements to aid solving menulet loading issues. Included code trying to call -test method on menulets. * Subprojects/AboutEtoileEntry/GNUmakefile: Worked around missing ETMachineInfo_Solaris.m file by commenting it out. 2006-06-04 Saso Kiselkov * Subprojects/AboutEtoileEntry/GNUmakefile: * Subprojects/AboutEtoileEntry/GNUmakefile.preamble: * Subprojects/AboutEtoileEntry/ETMachineInfo_Solaris.m: Integrated changes from Chris B. Vetter to incorporate Solaris OS support for machine detection. * Subprojects/AboutEtoileEntry/AboutEtoileEntry.pmproj: Added link from the "Non-Project Files" project category the top-level ChangeLog of the EtoileMenuServer project. * Subprojects/ApplicationsEntry/ApplicationsEntry.pmproj: * Subprojects/ClockMenulet/ClockMenulet.pmproj: * Subprojects/SystemPreferencesEntry/SystemPreferencesEntry.pmproj: * EtoileMenuServer.pmproj: Added link from the "Non-Project Files" category to the top level ChangeLog. * GNUmakefile: * GNUmakefile.preamble: Moved XWindowServerKit detection code to preamble makefile, instead of the master makefile, which is maintained by ProjectManager and regenerated automatically from the project file. * Subprojects/AboutEtoileEntry/ETMachineInfo.m: Made CPU speeds rounded to MHz. * Subprojects/AboutEtoileEntry/ETMachineInfo.m: Changed CPU speed reading algorithm to first round the value to the nearest MHz value before returning it. * Subprojects/AboutEtoileEntry/ScrollingImageView.m: Fixed bug causing leftover drawing below the credits text area. 2006-05-29 Saso Kiselkov * Controller.m: Fixed CPU consumption issue when moving the server window around. Also reformatted a line of code to not exceed 80 characters in width. 2006-05-26 Yen-Ju Chen * Controller.m: Use ALL_DESKTOP instead 0xFFFFFFFF. * GNUmakefile: Use CPPFLAGS for -I. 2006-05-26 Saso Kiselkov * main.m: Added signal catching routines to handle case when the app is quit from the keyboard. This makes profiling easier. * GNUmakefile.postamble: Added if clause to handle when building a profiling version of the app. 2006-05-26 Yen-Ju Chen * GNUmakefile: Fix compilation with x11=yes on FreeBSD. 2006-05-25 Yen-Ju Chen * GNUmakefile: * Controller.m: * MenuBarWindow.m: Use XWindowServerKit when compiling with 'make x11=yes'. It will keep menubar staying in every desktkop. * Avoid showing up in taskbar and pager. * Reserve the top area to avoid being covered by windows while maximized. 2006-05-21 Saso Kiselkov * MenuletLoader.m: Allow loading menulets outside main bundle. 2006-05-16 Saso Kiselkov * Subprojects/AboutEtoileEntry/AboutEtoileEntry.pmproj: * Subprojects/AboutEtoileEntry/GNUmakefile: * Subprojects/AboutEtoileEntry/GNUmakefile.preamble: * Subprojects/AboutEtoileEntry/GNUmakefile.postamble: * Subprojects/AboutEtoileEntry/AboutEtoileEntry.m: * Subprojects/AboutEtoileEntry/ETMachineInfo.h: * Subprojects/AboutEtoileEntry/ETMachineInfo.m: * Subprojects/AboutEtoileEntry/ETMachineInfo_Darwin.m: * Subprojects/AboutEtoileEntry/ETMachineInfo_FreeBSD.m: * Subprojects/AboutEtoileEntry/ETMachineInfo_Linux.m: * Subprojects/AboutEtoileEntry/ETMachineInfo_OpenBSD.m: * Subprojects/AboutEtoileEntry/TRSysctl.h: * Subprojects/AboutEtoileEntry/TRSysctlByName.h: Implemented changes to machine-info determining written by David Chisnall. 2006-05-13 Saso Kiselkov * MenuletLoader.m: Fixed a bug, pointed out by Chris B. Vetter, which was causing exceptions when a menulet failed to initialize properly. 2006-05-10 Saso Kiselkov * Subprojects/AboutEtoileEntry/ScrollingImageView.m: Fixed text view centering issues. 2006-05-10 Saso Kiselkov * Subprojects/AboutEtoileEntry/AboutEtoileEntry.m: Fixed bug preventing the CPU frequency to be displayed on FreeBSD. * Subprojects/AboutEtoileEntry/ScrollingImageView.m: Implemented some experimental slight performance improvements. 2006-05-09 Saso Kiselkov * Subprojects/AboutEtoileEntry/AboutEtoileEntry.m: Stripped (R) and (tm) words from displayed CPU model names on Linux. Also added patch by Chris B. Vetter to do the same for FreeBSD. 2006-05-09 Saso Kiselkov * Subprojects/AboutEtoileEntry/ScrollingImageView.m: Fixed incorrect text height computation. 2006-05-09 Saso Kiselkov * Subprojects/AboutEtoileEntry/ScrollingImageView.h: * Subprojects/AboutEtoileEntry/ScrollingImageView.m: Fixed NSInvocation bugs and added further refinements. Performace remains an issue though... 2006-05-09 Saso Kiselkov * Did some initial refinements on the About Etoile window, however further significant cleanups, fixes and speed improvements will be needed. 2006-05-07 Nicolas Roard * AboutEtoileEntry/AboutEtoileEntry.m: Applied a patch from Chris Vetter to display the missing entries for CPU, CPU Frequency, and memory on FreeBSD 2006-04-17 Quentin Mathe * GNUmakefile: Modified to have EtoileMenuServer installed in 'System' rather than 'Local'. 2006-03-04 Saso Kiselkov Update based on 2006-03-04 21:03 version. * MenuBarHeight.h: * SystemBarEntries/AboutEtoileEntry/AboutEtoileEntry.h: * SystemBarEntries/AboutEtoileEntry/AboutEtoileEntry.m: * SystemBarEntries/AboutEtoileEntry/GNUmakefile: * SystemBarEntries/AboutEtoileEntry/English.lproj/AboutEtoileEntry.gorm: * EtoileSystemBarEntry.h: Added. * MenuBarView.m: * GNUmakefile: * MenuletLoader.m: * Images/EtoileLogoH.tiff: * Images/EtoileLogo.tiff: * Controller.h: * MenuBarView.h: * GNUmakefile.postamble: * Controller.m: Updated. 2006-03-04 Saso Kiselkov * BundleExtensionLoader.h: * BundleExtensionLoader.m: * ChangeLog: * Controller.h: * Controller.m: * EtoileMenulet.h: * GNUmakefile: * GNUmakefile.postamble: * GNUmakefile.preamble: * Images/EtoileLogoH.tiff: * Images/EtoileLogo.tiff: * Images/MenuBarFiller.tiff: * Images/MenuBarLeftEdge.tiff: * Images/MenuBarRightEdge.tiff: * main.m: * MenuBarView.h: * MenuBarView.m: * MenuBarWindow.h: * MenuBarWindow.m: * MenuletLoader.h: * MenuletLoader.m: * Menulets/ClockMenulet/ClockMenulet.h: * Menulets/ClockMenulet/ClockMenulet.m: * Menulets/ClockMenulet/GNUmakefile: * README: Initial import for Etoile MenuServer written by Saso Kiselkov (the other part of the menu bar support will be imported in Etoile/Bundles by updating WildMenus). 2006-03-03 22:40 version.