From: Ivailo Monev Date: Tue, 1 Sep 2015 20:24:46 +0000 (+0300) Subject: generic: misc cleanups X-Git-Tag: 4.22.0~1665 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=20cc23084afa3ad05e3813e2690348458fc190e4;p=kde%2Fkde-workspace.git generic: misc cleanups --- diff --git a/kcheckpass/CMakeLists.txt b/kcheckpass/CMakeLists.txt index 64fbab0e..5d664224 100644 --- a/kcheckpass/CMakeLists.txt +++ b/kcheckpass/CMakeLists.txt @@ -4,23 +4,23 @@ check_include_files(paths.h HAVE_PATHS_H) configure_file (config-kcheckpass.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kcheckpass.h ) set(kcheckpass_SRCS - kcheckpass.h - kcheckpass.c - checkpass_etcpasswd.c - checkpass_pam.c - checkpass_shadow.c - checkpass_osfc2passwd.c - checkpass_aix.c + kcheckpass.h + kcheckpass.c + checkpass_etcpasswd.c + checkpass_pam.c + checkpass_shadow.c + checkpass_osfc2passwd.c + checkpass_aix.c ) add_executable(kcheckpass ${kcheckpass_SRCS}) -if (KDE4_ENABLE_FPIE) - macro_add_compile_flags(kcheckpass ${KDE4_CXX_FPIE_FLAGS}) - macro_add_link_flags(kcheckpass ${KDE4_PIE_LDFLAGS}) -endif (KDE4_ENABLE_FPIE) +if(KDE4_ENABLE_FPIE) + macro_add_compile_flags(kcheckpass ${KDE4_CXX_FPIE_FLAGS}) + macro_add_link_flags(kcheckpass ${KDE4_PIE_LDFLAGS}) +endif(KDE4_ENABLE_FPIE) -macro_add_compile_flags(kcheckpass -U_REENTRANT) +add_definitions(-U_REENTRANT) target_link_libraries(kcheckpass ${KDE4_KDEFAKES_LIBS} ${UNIXAUTH_LIBRARIES} ${SOCKET_LIBRARIES}) install(TARGETS kcheckpass DESTINATION ${LIBEXEC_INSTALL_DIR}) install(CODE " diff --git a/kcontrol/input/ChangeLog b/kcontrol/input/ChangeLog deleted file mode 100644 index 2d9b8d54..00000000 --- a/kcontrol/input/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2002-07-01 Fabian Wolf - * added option to select a white cursor - -2000-03-14 David Faure - - * mouse.cpp: Added global settings for SC/DC/AutoSelect/ChangeCursor - * mousedefaults.h: New file, to store default values - -1998-11-30 Alex Zepeda - - * Makefile.am: Move all the icons into pics/ && pics/mini/ diff --git a/kcontrol/kfontinst/ChangeLog b/kcontrol/kfontinst/ChangeLog deleted file mode 100644 index fe87b58a..00000000 --- a/kcontrol/kfontinst/ChangeLog +++ /dev/null @@ -1,562 +0,0 @@ -KDE4.4 -====== -1. Create a dbus daemon for handling font installtion, and have the kcm and ioslave - use this. -2. Use policykit to control installation of system-wide fonts. -3. Merged progress, skip, cancel, and error dialogs used when installing, etc., into - 1 dialog. -4. Simplify layout. -5. Remove simple mode - always use font management mode. -6. When multiple fonts are selected, use a list style preview of all selected fonts. -7. Because of the above, remove the in-line previews from the font list. - -KDE4.3 -====== -1. Dont cache previews to disk. - -KDE4.2 -====== -1. Added zoom controls to font preview. -2. Made viewer application a KUniqueApplication - -KDE3.5 -> KDE4.0 -================ - 1. Enabling/disabling of fonts. - 2. Creation of "Font Groups" - 3. Fonts are now grouped via family name, i.e. shown as: - + Courier [4] - - Times [2] - Regular - Italic - ...where the number in brackets indicates the number of styles. Clicking - on the expand icon (+) will then show the list of styles. - 4. Add ability in font view part to show unicode tables. - 5. Remove all references to Speedo fonts - haven't been supported since - KDE3.3! - 6. Only one view - list view. However, each item now has a small preview. - 7. Xft is now required. - 8. Remove Fontmap creation. - 9. Creation of fonts.dir & fonts.scale will be done via mkfontscale and - mkfontdir. -10. Legacy X is only configured for a folder if it already contains a fonts.dir - file. -11. Font installtion is *much* faster - as config files are now updated after - all fonts are installed, as opposed to every 50 fonts. -12. Folders are no longer added to X's config files - because of 10 above. - The only system config file that will be altered is either - /etc/fonts/local.conf or /etc/fonts/conf.d/00kde.conf (dependant upon - your fontconfig version) -13. When installing font files, install into a sub folder named after the 1st - character. e.g. - wibble.ttf -> ~/.fonts/w/wibble.ttf -14. Better unique names when creating font packages. -15. Use zip and not tar.gz for font packages. -16. Allow import of fonts/package. -17. Allow fonts/package to be installed via konqueror service menu. -18. Better TTC handling. -19. When installing to fonts:/, as non-root, automatically install to fonts:/Personal. - To install to fonts:/System need to explicity copy to fonts:/System. -20. Hide kfontview from KMenu - its only required by kcm, and when cliking on a font. -21. Renamed kcmfontinst to just fontinst. -22. When printing, use external kfontprint app - that way newly installed fonts can - also be printed. -23. When run as non-root, the kcontrol module will have a combo box allowing the user - to select Personal or System fonts. -24. Better bitmap font previews - list of sizes obtained via fontconfig. -25. Regular fonts listed as fonts:/, Regular - e.g. fonts:/Times, Regular -26. Use a kio_font_helper app when accesing fonts:/System - much faster, as kdesu is - not required to be called for each action. -27. Add a "Find Duplicates" tool, that looks for multiple installtions of the same font. - i.e. different locations, or the same location but different filename case - (e.g. times.ttf / times.TTF) - -KDE3.4 -> KDE3.5 -================ -1. When copying a file out of fonts sub-system, copy as filename, or .fonts.tar.gz - in the case of multiple font files mapped to the same font name. - - e.g. Times New Roman -> times.ttf - Helvetica, Bold Oblique-> Hevetica, Bold Oblique.fonts.tar.gz - Which contains: - 75dpi_helvBO10.pcf.gz - 75dpi_helvBO12.pcf.gz - 100dpi_helvBO10.pcf.gz - 100dpi_helvBO12.pcf.gz - ...etc - -2. New mimetype: fonts/package - to cater for the above. -3. Add settings to enable/disable configuring fonts for legacy X, and Ghostscript - (X defaults to true, and Ghostscript defaults to false) -4. Show mime-type in detailed view. -5. Simple font sample printing - but only of installed fonts! -6. Add toggle button to control display of bitmap fonts. - -KDE3.3 -> KDE3.4 -================ -1. Font listing comes from fontconfig. This means that fonts will be grouped, i.e. - previously each size of a bitmap font was shown seperately, now only 1 font - will be displayed which represents all sizes. -2. Only fonts, and not folders (except System and Personal), are now shown. -3. Creation of afms from pfa/pfb and a pfm file. -4. Previews are drawn via Xft - previously FreeType was called directly. -5. New font preview look. -6. No longer dependant upon file extension. -7. Check for FPE of "fontconfig" -> if set, then no need to configure X core fonts. - -KDE3.2 -> KDE3.3 -================ -1. List fonts as "Full Name" -> i.e. "Times New Roman". -2. Preview of bitmap fonts. -3. No fontname-title in thumbnails - as fonts:/ lists the fontnames! -4. When copying to fonts:/ (as non-root) only ask for destination if more than 5 seconds - since previously asked. -5. Add a konqueror service menu "Install" -6. Use FreeType2 for reading Type1 - instead of parsing the pfa/pfb header. -7. FamilyName is now the fonts *real* family name - no adding of style information. -8. Add extra style information (which was previously added to FamilyName) into the XLFD. -9. Consider regular weight to be medium (same as mkfontscale). -10. Default to width=normal, weight=medium if not set. -11. Allow change of preview string. -12. Allow zooming in/out of preview. -13. Waterfall font preview. -14. Use font preview part in the KControl module - less code duplication. -15. Include simple fontviwer app - basically just an application wrapper for the viewpart. - -KDE3.1 -> KDE3.2 -================ -1. Re-designed (yet again...) to be a kio slave. As a user, starting fonts:/ will display - - Personal Lists contents of $HOME/.fonts and $KDEHOME/share/fonts (where previous installer installed to) - Fonts are installed to $HOME/.fonts - - System Lists contents of /usr/local/share/fonts, /usr/share/fonts, and /usr/X11R6/lib/X11/fonts - Fonts are installed to /usr/local/share/fonts (as per FHS) - - To install fonts system wide, just drop onto "System" and root's password will be asked - for. - - As root, fonts:/ will show the same as fonts:/System (but without the System part...) - -2. New kcontrol module that uses fonts:/ -3. Removed: - AFM creation -- only really required (TTF wise) for SO <6.0 - StarOffice configuration (S0 6.0 / OO.o is *much* better anyway) -4. X font server (xfs) - if used - is refreshed by sending a SIGUSR1 instead of - relying on a /etc/init.d/xfs script. This is much more portable. -5. Simple FontView part for konqueror - this is basically a big re-sizable preview of the font. -6. Speed up creation of fonts.dir and fonts.scale - by reading in any existing files, and using the - entries from these instead of loading and testing the font (if listed). -7. Better font preview and thumbnails. -8. Only add a dir to fontpath if fonts.dir has greater than 0 entries! -9. Use /etc/fonts/local.conf as root fontconfig file. -10. Only add dirs to fontconfig if *not* a sub-dir of an existing dir. -11. Ensure that top-level fonts dir is always in fontpath. -12. A Fontmap file is created in each sub dir, which is then combined into 1 top level Fontmap file. - ~/.fonts/Fontmap for normal users, and /etc/fonts/Fontmap for root. -13. Modify /Fontmap to contain: - (/etc/fonts/Fontmap) .runlibfile - ...as this is the system-wide Fontmap file created. As for the per-user, one, hmmm... -14. When a folder is configured, ensure fonts.dir/fonts.scale/Fontmap/.fonts-config-timestamp (SuSE - specific) all have the same timestamp (if they exist). Helps to discover if a folder has been - modified - in which case it needs to be reconfigured (and should happen automatically). -15. Add support for TrueType Collections (.ttc), and OpenType (.otf) fonts. Currently TTC's are only - configured for X - need to also configure GS to see other faces. -16. CID fonts are *not* handled - therefore don't list the X11 CID directory, and don't let users - try to create this. -17. Don't list "encodings" in fonts:/System - and don't allow users to create this. -18. Use XFree86's libfontenc (if found) to read font-encodings. -19. Handle 1bpp glyphs in thumbnail code. -20. Ensure X fontpaths *never* end in "/" - i.e. when write XF86Config, xfs/config, - or fontpaths remove any trailing "/" -21. When adding/removing an unscaled dir from X font path, ensure ":unscaled" is - part of the path! -22. Call fc-cache on top-level dir, not on each dir. -23. Use "~" in Xft config and user X config files -> e.g. /home/user/.fonts -> ~/.fonts -24. Remove top-level dir spec from top-level fontmap, e.g. - - TimesNewRomanPSMT (/home/user/.fonts/wibble/times.ttf); - - ...becomes... - - TimesNewRomanPSMT (wibble/times.ttf); - -25. Add meta-data for AFM files to KFile plugin. - -0.11-> KDE3.1 -============= -1. Re-design of UI - removed "Install From" view. -2. Created a KIO/thumbnail font preview class. -3. Fonts are installed/uninstalled on "Apply". -4. Settings are saved on "Apply". -5. Settings tab simplified - some uneccesary settings removed. -6. Removal of Anti-Alias tab - relevant settings moved to kcmfonts. -7. Add kfile-plugin to display Meta data for fonts. -8. Remove settings wizard. -9. Drop use of internal version numbering - not tagging CVS anyway, so whats the point? -10. DCOP interface. -11. Remember size of main window when run via kcmshell. - -0.10->0.11 (KDE3.0) -=================== -1. Port to KDE3/Qt3. -2. Add support for CUPS's Fontmap. -3. Create backups of system files. -4. When install symbol encoding fonts, set encoding to "glyphs-fontspecific" in XftConfig. -5. When install monospaced fonts, set spacing to mono in XftConfig. -6. When first run (as root) - checks XFree86 config file to see if a font server is being used, if - so then fs/config is used as the config file, and "/etc/rc.d/init.d/xfs restart" is selected as - as the X refresh command. -7. Only install fonts that are useable. -8. Add checkbox to enable overwriting of existing AFMs. -9. Remember open directories in advanced mode. -10. Add support for .Z compressed Bitmap fonts. -11. Read Type1 encodings from .afm files if listed as "array" in pfa/pfb. - -0.10b11->0.10 -============= -1. Version added to KDE CVS. -2. Modified some keyboard shortcuts to remove conflicts. -3. Disable "Touch" and "Delete" folder if top-level X fonts dir is selected. - -0.10b10->0.10b11 (Test version...) -================ -1. Removed "root"/"Modify" and "Help" buttons - this gives more space to font lists, plus when using "root"/"Modify" root's - config files are not being saved. -2. "IsFixedPitch" flag in AFMs produced incorrectly - was outputing "false" for monospaced fonts! -3. Added rounding to AFM metric scaling. -4. When creating AFMs, check that each characters' BBox is within the main BBox - this is a quick fix for wingdings.afm, - which seems to be giving incorrect results. -5. StarOffice 6 / OpenOffice only need AFM files for Type1 fonts - plus no config files need to be altered. Therefore, added the ability to - select which font types AFMs should be created for. -6. Output *all* characters from a font into the AFM file. -7. Fixed a bug with Full/Family name in Speedo fonts. -8. For TrueType, Type1, and Speedo fonts - family name is obtained by using the fonts' FullName, remove FamilyName (read from file), remove - any weight, width, or italic designation, and re-add FamilyName. (This is because some fonts are named - , and was previously being lost). -9. When adding encodings to lists, check that they aren't alredy inserted. - -0.10b9->0.10b10 (Test version...) -=============== -1. Fixed a problem with non-enabled install button in basic mode - again, thanks to Hardy Griech for spotting this. - -0.10b8->0.10b9 (Test version...) -============== - -*** NOTE -*** Please remove any Kfontinst generated StarOffice psstd.fonts and Ghostscript Fontmap output before using this version - -1. StarOffice psstd.fonts generated output is no longer marked line-by line, instead it is marked as a section, e.g. - - # kfontinst /usr/X11R6/lib/X11/fonts/TrueType - - # kfontinst /usr/X11R6/lib/X11/fonts/TrueType - - ...Likewise for Ghostscript's Fontmap - -2. Limited generated StarOffice psstd.fonts lines to 126 characters, and lines longher than this will not be output. It appears - as if this is the max line len StarOffice will accept - thanks to Hardy Griech for discovering this. -3. Fixed a bug where a static pointer was not reset to NULL when module was unloaded. -4. When chekcing ps-fonts, I was looking for the string "%!PS-Adbobe", however the hershey fonts just has "%!FontType" - therefore - I've change the code to just look for "%!" -5. For pcf fonts, look for FAMILY as well as FAMILY_NAME -6. Construct name from xlfd for bitmap fonts where can't get seperate components - -0.10b7->0.10b8 (Test version...) -============== - -*** NOTE -*** Please remove any Kfontinst generated Ghostscript and/or StarOffice output before using this version - -1. Forgot to extract foundry from bitmap fonts - however, changed bitmap Xlfd creation, see below. -2. Extract Xlfd from Bitmap fonts directly - not all fonts have each seperate component available. Thanks to Claudio Bandaloukas - for helping me discover the various bugs with Bitmap output. -3. When displaying bitmap details, if individual entries (family, point size, etc) can't be read, then the - Xlfd will be displayed. -4. Ghostscript & StarOffice include guards changed from "kfontinst" to "kfi" -- this will *require" removing of any previous output! -5. Shortened generated TrueType foundry fields - to help with StarOffice - -0.10b6->0.10b7 (Test version...) -============== -1. Fixed a bug with string-to-width conversion for Type1 and bitmap fonts -2. Fixed some compile bugs if no Xft.h found -3. Remove any fonts.alias when deleting a dir -4. When try to open Type1 or Speedo fonts, check magic numbers - for Speedo check char[0]=='D' or 'd', char[1]==num, char[2]=='.', and char[3]==num - -0.10b5->0.10b6 (Test version...) -============== -1. Fonts with "Normal" weight now installed as "Medium" -2. Added support for "Oblique" in xlfd -3. Check is performed to see if destination is writeable before enabling "Install" button, likewise for the "Remove" button. - -0.10b4->0.10b5 (Test version...) -============== -1. Forgot to reset the made-changes state of XftConfig when saved! -2. Add a validator to math & edit line-edits to disallow usage of double-quotes & tabs -3. Select correct default entries for field-name combos when adding an XftRule. -4. Removed check for number of items in match list, as these are not always required (such as for the sub-pixel hinting - rule.) -5. When setting rgba - use symbolic name - previously always setting to 0! -6. Modified help a little -7. Reduced Advanced mode list-view treeStepSize to 10 pixels (from default of 20), this makes it easier for browsing - /usr/X11R6/lib/X11/fonts/etc... -8. Fixed bug where could not remove Xft exclude range! -9. Fixed a bug where uninstalled items could cause duplicates in "Install from" list. -10. Renamed the "Configure System" button to "Apply" - this should make the neccessity of the option more obvious. -11. Fixed display of uninstall folder. -12. Added "include" and "includeif" directives from XftConfig to editor. - -0.10b3->0.10b4 (Test version...) -============== - -*** NOTE -*** Please delete your existing ~/.kde/share/config/kfontinstrc -or- ~/.kde2/share/config/kfontinstrc file -*** before using this version - -1. Added support for X font server config files. -2. Show "unscaled" directories in italic. -3. Abilty to set directories as scaled/unscaled. -4. Modified GUI slightly so that it works beter with Liquid style. -5. Added chack to make sure XftConfig file exists before trying to parse. -6. Advanced editing of XftConfig. -7. Added help on XftConfig - from Danny Tholen (obiwan@mailmij.org) -8. Removed some memory leaks -10. Default folders changed for non-root users. KFontinst will now (upon initial start-up) select the following: - - X fonts dir: $KDEHOME/share/fonts - XConfig file: $KDEHOME/share/fonts/fontpaths - XftConfig file: $HOME/.xftconfig - Fontmap file: $KDEHOME/share/fonts/Fontmap - - ...This should make it possible for users to install fonts without being root. However, problems may arrise when - configuring StarOffice - as this requires some other files to be modified, which won't be possible if SO has been installed - by root. - - ...Also to accomplish this, some changes are needed to 'startkde' - see file README.startkde - -11. Because of the above, when started as non-root, KFontinst will create Type1 and TrueType sub-folders in - $KDEHOME/share/fonts - if they do not already exist. -12. Moved XftConfig stuff from a sub-page of settings tab into its own tab. -13. Added question dialog if module is unloaded before system has been configured. -14. Added ability to "touch" a X font folder - marking it as being modified, so that a re-configure of the that folder - can be done in order to create AFMs, modify encoding, etc. - -0.10b2->0.10b3 (Test version...) -============== -1. When locating Ghostscript's Fontmap file, sub-directories (up to a level of 4) are searched - this allows - for the possiblity of users using a different version of Ghostscript. -2. Create a fonts.scale as well as fonts.dir - just incase another program runs mkfontdir. -3. Fixed an error when creating AFMs for some symbol-encoded fonts. -4. Re-worded SettingsWizard "Folders/Files" tab. -5. Added a checkbox to Ghostscript configuration. -6. Added support for XftConfig. -7. Added/fixed support of Type1 fonts with no FullName or FamilyName fields - such as the hershey fonts. -8. Fixed some bugs when configuring with --enable-final. -9. Basic html help added. - -0.10b1->0.10b2 (Test version...) -============== -1. Minor compile error (struct declared as private, but used elsewhere!) - -0.9.2->0.10b1 (Test version...) -============= -1. Almost a complete re-write, -2. Handles Speedo, and Bitmap fonts -3. fonts.dir & encodings.dir are now created internally - no need for ttmkfdir -4. Re-design of GUI. -5. Advanced mode where X11 folder structure is displayed and all font types may be installed - and a Basic - mode where the X11 folder structure is hidden, and only TrueType and Type1 fonts may be installed. -6. Settings wizard. -7. Application is now a kcontrol module. -8. Complete X11 fonts directory structure is now managed - no need for seperate 'Managed' directory. -9. X11.PS is no longer created, instead the StarOffice printer file (*.PS) is now modified. -10. Ported to FreeType2. -11. Support more encodings - encodings combos now list standard encodings as well as those read from - .enc(.gz) files. -12. Internal AMF creator for Type1 and TrueType fonts - ttf2pt1 and pf2afm.ps are no longer used/supplied. -13. Removed the 'Process AFMs' & 'Delete AFMs' options - all AFMs are created be KFontinst, therefore they - should be OK for StarOffice and AbiWord. -14. If a writable XF86Config file is found - then complete folders may be installed, and folders in the X11 - directory may be uninstalled or disabled (i.e. the folder is not deleted, but it's entry is removed from - the XF86Config file). -15. No longer supply .enc files with KFontinst - they should be provided by the distro. - -0.9.1->0.9.2 -============ -1. Removed a bug where the "Configure System" menu entry was always disabled! -2. Spelling error in Settings dialog. -3. t1lib has problems with some of the fonts supplied with Adobe acrobat - therefore, if t1lib fails to load the - font, then KFontinst itself will try to read the header information (although no preview will be available, - everything else should still work). -4. Fixed multiple installing of programs in other/ directory. For instance KFontinst's version of ttmkfdir - was being installed into $(PREFIX) (usually /usr/bin) as well as $(KDE_DATADIR)/kfontinst - this was incorrect - as KFontinst will only use the version in $(KDE_DATADIR)/kfontinst, and it was possible that a previous version - of ttmkfdir (such as that supplied with XFree86) would have been overwritten. -5. Fixed bug where the user was allowed to select (and subsequently install) fonts which could not be loaded correctly. -6. Added the ability to enter a custom preview string. - -0.9->0.9.1 -========== -1. Fixed a few compile errors. -2. Fix to html formatting error. -3. Fixed a ./configure error if t1lib was not found (the string NO was being used as the - librarary name, instead of an empty string!) -4. Modified the reading of Type1 header information. - -0.8.3->0.9 -========== -1. Converted to KDE2. -2. Rearranged this file! -3. Removed command line interface - KDE2's command line stuff is way different! -4. Re-created dialogs with Qt designer. -5. Removed ProgressDialog, and replaced with a progress bar on a new statusbar. -6. Modified configure script to check for FreeType & t1lib. -7. If an encoding (not unicode) is selected, then the .enc file is copied to the X11 fonts directory. -8. As with the .enc files, the StarOffice .xpp files are also copied, and no longer just sym linked. -9. Removed enabling/disabing of Configure System button. -10. Fontmap.X11 is no longer created, instead the real Fontmap file itself is modified. - -0.8.2->0.8.3 -============ -1. Modified 'kfontinst.kdelnk' so that kdesu is now used - so that a user will automatically be prompted - for the root password. -2. Modified dialogs to use the KDE caption ("Font Installer") instead of the app name ("kfontinst") -3. Corrected size of Configure dialog. -4. Fixed a minor bug where if all fonts were uninstalled, the 'Configure System' button was disabled - therefore not - allowing you to activate the changes! -5. Added a command line interface. (type 'kfontinst --help' for details) -6. Added option to automatically fix TTF postscript names upon install. - -0.8.1->0.8.2 -============ -1. Fixed a bug which always had SO configuration disabled! -2. Fixed a bug when selecting Unicode encoding. -3. Changed "Fonts/Uninstalled" menu entry to "Fonts/Disk" -4. Added keyboard short-cuts to dialogs - -0.8->0.8.1 -========== -1. Fixed a bug where X configuration would fail if no TT fonts present. -2. If no fonts are installed, then the system configuration button/menu-entry is now disabled. -3. Changed menu structure to add 'Fonts' menu. - -0.7.4->0.8 -========== -1. Changed location of StarOffice stuf from /xp3 to just - -- As StarOffice 5.2 has 'xp3' within a 'share' sub-dir. -2. Changed structure of config file to be more modular. -3. Modified internal code structure to allow easier additon of extra apps to be configured. (NOTE: If any - apps need to be configured, then I'll also [later on] modify the Settings & Configure dialogs to - accomodate these.) -4. Because of 3, added a 'StarOffice' check to the settings dialog. If this is not seleted, then no check - is performed to make sure the SO dir is OK - and the option to config SO is diabled on the config dialog. -5. Added check when installing font to make sure that it's not already installed. - -0.7.3->0.7.4 -============ -1. Changed location of Fontmap.X11 -- from /lib/Fontmap.X11 to - /Fontmap.X11. As it seems some ghostscript installations don't - have the 'lib' sub directory. -2. Improved the documentation a little - added a FAQ section - -0.7.2->0.7.3 -============ -1. Very minor bug fix. - -0.7.1->0.7.2 -============ -1. Added more detailed error messages when system configuration fails. - -0.7->0.7.1 -========== -1. Removed lots of debug info from ttf2pt1, and afm.pl -- this should drastically speed up afm creation. -2. Modified ttf2pt1 to accept a parameter to just create .afm files -3. Added option to modify a .afm file when installing. -4. Added "Unicode" to list of encodings that can be used. -5. Removed kfontinst-cp1252.enc, kfontinst-cp1252.xpp -- these were hacks anyway, and seing as Qt2 is going to - support cp1252 by a hard-coded codec, there's no real point... -6. Rearranged the Configure System dialog - so that Force AFM regeneration is grouped next to the Generate AFMs option. -7. Encoding files now stored in /share/apps/kfontinst/Encodings - -0.6.1->0.7 -========== -1. Modified ttmkfdir & ttf2pt1 to allow usage of X11 style font re-encoding files. -2. Because .enc files are now used by kfontinst, removed the possibility of using gzipped encodings. -3. Added the ability to delete an installed font's .afm file. -4. Fixed a bug in the TtfPsNameFixer class - this would cause ttf2pt1 to creash when accessing a modified font! -5. Font encodings are now stored in /share/x11encodings -6. Removed the reencode shell script, as the encodng is all done by ttmkfdir. -7. Removed xfinst shell script - handled internally. -8. Supplied a kfontinst-cp1252 encoding - with the ugly single-quotes normaly found in .ttf files remapped to - the nice looking ones. -9. Added functionality, when configuring StarOffice, to select an appropriate xprinter.prolog for the selected - encoding (if one exists)... - -0.6->0.6.1 -========== -1. Fixed a display bug in the 'Un/Exclude from StarOffice" options. - -0.5->0.6 -======== -1. Added the ability to 'fix' the postscript names in a ttf file. -2. Fixed some missing changes to help files. - -0.4->0.5 -======== -1. Discovered a patch that modifies StarOffice's xprinter.prolog so that font's don't need to be modified - to use the microsoft cp1252 enocding scheme. (Previosuly the PS output from StarOffice would not print - OK with ghostscript - when using extra characters - unless the .ttf file was modified.) -2. Because of 1, removed the abilty to modify a TrueType font's internal charactermap - this was a hack anyway. -3. xfinst now uses mkfontdir to create encodings.dir - instead of kfontinst's install procedure copying a standard - one in (this didn't actually work...) -4. As kfontinst no longer reads the .enc files themselves, added the ability to use .enc.gz files as well - when selecting an encoding for X. -5. Re-wrote xfinst & reencode to be plain 'sh' scripts, as opposed to 'tcsh' scripts. - -0.3->0.4 -======== -1. All X fonts will now be placed with in a directory - "Managed" - this makes things easier for - AbiWord, and maybe others. -2. encodings.dir & Encodings/ will now be placed within this new "Managed" dir. -3. Only 1 StarOffice .PS file will be created - X11.PS -4. Only 1 Fontmap will be created - Fontmap.X11 - and this will be placed within - /lib -5. Because of 4, an option has been added to the Settings dialog to specify the location of - Ghostscript. -6. Because of 1, removed the font option from the Configure dialog. -7. Fixed an error with getting PS name from TT font - PS names are not allowed to have spaces, but in - fences.ttf it does. FontEngine.cpp will now check for, and fix, this - using the same 'algorithm' as that - of ttf2pt1 (which means the names will tie up with those in the .afm files). -8. Added some improvements to control of dialogs. - -0.2.1->0.3 -========== -1. Reverted back to naming .afm files .afm - and renaming any conflicting fonts. -2. Speeded up copying of files - by copying preview bitmap as opposed to regenerating it! -3. Removed need for FontMetrics directory - .afm files now placed within TrueType or Type1 dir, - and sym links are produced for StarOffice. - - 1. & 3. should now make things easier for AbiWord. - -4. Fixed output of Fontmap so that "URW Gothic" will be aliased as "UrwGothic-Roman" (etc.) as - this is what Qt will output. -5. Added more processing of .afm files - this makes them OK for AbiWord. - -0.2->0.2.1 -========== -1. Modified start-up progress dailog, and added progress dialogs to main window when scanning - fonts. These will only appear if numTTfonts>X || numT1fonts>Y - -0.1->0.2 -======== -1. Combined views of installed TrueType and Type1 fonts into 1 list. -2. When uninstalling a font, can now move the font to another directory - or delete. -3. Used t1lib so that Type1 fonts can also be previewed. -4. Changed Fontmap creator to dynamically allocate memory for each font-category. -5. .afm files are now named as ..afm - this removes the need - for renaming the .afm file if there exists Type1 and TrueType fonts with the same - fontname. -6. Removed the re-scanning of the install directories whenever a font is added. -7. Added support for extra Type1 font weights. -8. Added a start-up screen to inform the user that the installed/disk fonts are being scanned. -9. When exiting, confirmation is now only asked if the system has been changed and not - reconfigured. diff --git a/kdesu/ChangeLog b/kdesu/ChangeLog deleted file mode 100644 index 7ef6d2de..00000000 --- a/kdesu/ChangeLog +++ /dev/null @@ -1,128 +0,0 @@ -Wed, 26 Jan 00 Geert Jansen - - * Build sycoca for target process. - * Use standard debug facilities. - * Use KCmdLineArgs for argument parsing. - * Dialog updated to use KDialogBase. - -Sat, 18 Dec 99 Geert Jansen - - * Add DCOP authentication cookies. - * Fixed SMP install of kdesud. - -Sat, 23 Oct 99 Geert Jansen - - * STL -> QTL - * Use Qt's standard debug facilities. - -Tue, 28 Sep 99 Geert Jansen - - * Integrating kdesu into kdebase - -Sat, 25 Sep 99 Geert Jansen - - * BIG change: su to other user than root. This required a different way - to pass X cookies and stuff to the target process. See - common/kdesu_stub.c for more info. - * Fixed a bug in kdesud/lexer.cpp - -Thu, 23 Sep 99 Geert Jansen - - * Portability issues (root has a csh on FreeBSD ... is this just me?) - * The execution of processes is more efficient now: 2 processess instead - of 3 and 1 tempfile instead of 2. This way possible by setting the - XAUTHORITY env. var. to $HOME/.Xauthority instead of making a new one. - * Fixed a subtle bug in kdesud. kdesud catches SIGCHLD to handle child - exits but this is incompatible with "class RootProcess", which does a - waitpid() and depends on getting the exit code. - * Only connect to daemon when necessary. - -Wed, 22 Sep 99 Geert Jansen - - * Changed WaitSlave() to open slave instead of master pty. - * Added French translation (Pierre Dorgueil). - * Updated German translation (Ludwig Nussel). - * If su has terminal output, feed it back to the user. - -Wed, 8 Sep 99 Geert Jansen - - * If started as root, kdesu does not ask for a password anymore. - -Wed, 1 Sep 99 Geert Jansen - - * Deferred instantiation of kapp in kdesu.cpp. - * Finished porting to KDE2. - -Sun, 29 Aug 99 Geert Jansen - - * Fixed a bug that would let you run only one program with the daemon. - * Adapted debug.h macros. - -Tue, 24 Aug 99 Geert Jansen - - * Version 0.97 - * Fixed the RedHat problem! See the function WaitSlave() in - common/process.cpp. - * Fixed a few GUI bugs. - * Improved password security. Passwords are not kept until - the root program exits, they are deleted right away. - -Fri, 20 Aug 99 Geert Jansen - - * Fixed the glibc 2.1 compile problem (struct ucred test). - -Tue, 17 Aug 99 Geert Jansen - - * Fixed debug.h macros. - * Some more source cleanups. - -Mon, 16 Aug 99 Geert Jansen - - * Added "nogroup" check. - * Updated the HTML documentation. - * Updated the FAQ - -Sun, 15 Aug 99 Geert Jansen - - * KDE su now supports terminal mode apps! (-t switch, no password - keeping, output only) - -Sat, 14 Aug 99 Geert Jansen - - * Version 0.94 - * PTY handling is improved. It should work on more systems now. - (tested: Linux w & w/o UNIX98 PTY's w & w/o GLIBC 2.1, Solaris 7) - * Changed behaviour of "Keep Password" setting. - * Added -n option: don't offer the choice to keep password. - * Added -q, -d options: Quit the daemon and delete a key. - * Source cleanups. - * Various small bugfixes. - * Merged most of the KDE2 fixes from the CVS version. - * KDE su now waits for child programs to finish. Use 'command &' to - exit right away. - -Wed, 02 Jun 99 Geert Jansen - - * Version 0.91 - * The password is passed to su with a pty/tty pair. This should fix the - problems redhat users are experiencing. - * Some portability issues (a.o. AF_LOCAL -> AF_UNIX) - -Thu, 20 May 99 Geert Jansen - - * I am finally able to release 0.9. - -Fri, 09 Apr 99 Geert Jansen - - * Backport to KDE 1.1. Release as kdesu-0.9.tar.gz - -Mon, 22 Mar 99 Geert Jansen - - * Major changes: password keeping, control module, UI changes - * Version 0.9 - -Thu, 25 Feb 99 Geert Jansen - - * Merge with Pietro Iglio's code. - * Version 0.4 - diff --git a/kdm/ChangeLog b/kdm/ChangeLog deleted file mode 100644 index 8925dbb4..00000000 --- a/kdm/ChangeLog +++ /dev/null @@ -1,585 +0,0 @@ -This change log contains only changes relevant to the KDM configuration, -startup and packaging. Bug fixes are not listed, and feature changes only -if they affect the configuration. - -2010-06-06 Oswald Buddenhagen - - * Removed the ResetSignal and TermSignal options. - -2010-02-28 Oswald Buddenhagen - - * Made it possible to run X server and greeter as non-root. - Options ServerUID and GreeterUID. - -2009-10-17 Oswald Buddenhagen - - * Made input grabbing optional. Option GrabInput. - -2008-11-23 Oswald Buddenhagen - - * Added setting of PAM_XDISPLAY and PAM_XAUTHDATA PAM items. - -2007-11-15 Oswald Buddenhagen - - * Greeter is now started with unchanged environment variables. - -2007-10-27 Oswald Buddenhagen - - * Moved kdm_config, kdm_greet & krootimage into libexec_dir. - -2007-07-08 Oswald Buddenhagen - - * Improved expando support in UserLogFile. Add UserLogFallback. - -2007-07-07 Oswald Buddenhagen - - * Made out-of-$HOME xauth enforcable. Option ForceUserAuthDir. - -2007-06-20 Oswald Buddenhagen - - * Replaced dysfunct EchoMode with working EchoPasswd. - -2006-10-12 Oswald Buddenhagen - - * Removed control FiFos. Use the control sockets or kdmctl instead. - -2006-10-07 Oswald Buddenhagen - - * Added greeter theming, options Theme & UseTheme. - -2005-08-21 Oswald Buddenhagen - - * Added timed login. Option AutoLoginDelay. - * Added persistent auto-login. Option AutoLoginAgain. - -2005-02-01 Oswald Buddenhagen - - * Made the word splitter more sh-like. Affects HaltCmd, RebootCmd, - Setup, Startup, Reset, Session and Xrdb. - * Replaced option Xservers with StaticServers, ReserveServers, - ServerCmd, ServerArgsLocal, ServerArgsRemote, ServerVT and ServerTTY. - -2005-01-31 Oswald Buddenhagen - - * Added console mode that is suitable for systems with VTs (Linux). - Option ConsoleTTYs. The @tty spec in Xservers is irrelevant on - those systems now. - -2005-01-23 Oswald Buddenhagen - - * Added Grub support to boot options. Option UseLilo replaced - with BootManager { None, Grub, Lilo }. Removed options LiloCmd - and LiloMap. - -2005-01-09 Oswald Buddenhagen - - * Merged sessreg into kdm. Option UseSessReg. - -2004-08-14 Oswald Buddenhagen - - * Replaced dysfunct InteractiveSd with working - ScheduledSd { Never, Optional, Always } - -2004-07-28 Oswald Buddenhagen - - * Added control sockets. Control FiFos are now obsolete. - Added control socket command line client 'kdmctl'. - * The Setup program is now run even for automatic logins. - Setup, Startup and Reset have the arg "auto" for automatic logins. - -2004-07-23 Oswald Buddenhagen - - * Dynamic VT allocation added; option ServerVTs; no need to specify - vtX in Xservers any more. - -2004-07-10 Oswald Buddenhagen - - * GreeterPosX, GreeterPosY and GreeterPosFixed replaced with - single GreeterPos which is a pair of relative coordinates - -2004-07-01 Oswald Buddenhagen - - * The greeter can now run a "session preloader"; option Preloader - -2004-04-15 Oswald Buddenhagen - - * Merge from XDM: - - IPv6 support - - LISTEN keyword in Xaccess - - Changes to Enable and Port in [Xdmcp] now take effect when HUPed - - Support for EGD/PRNGD; options PrngdPort and PrngdSocket - -2004-04-14 Oswald Buddenhagen - - * -debug now groks additional bits for stracing and valgrinding - helper processes and disabling syslog usage. - -2004-04-09 Oswald Buddenhagen - - * NoPassUsers now accepts an asterisk ("*") meaning all users - -2004-04-08 Oswald Buddenhagen - - * Changes to FifoDir and FifoGroup now take effect on the global - command FiFo when HUPed. - -2004-03-16 Oswald Buddenhagen - - * Changed AllowClose default to true; only the default kdmrc - disables it for local display now. - -2004-03-11 Chris Cheney - - * Sanitized UserPath and SystemPath defaults. - -2004-03-07 Oswald Buddenhagen - - * Add user name autocompletion to greeter; option UserCompletion. - As a side effect, "None" is gone from ShowUsers and UserList - appeared; ShowUsers & SortUsers affect both the user list and - the completion list. - -2004-02-28 Oswald Buddenhagen - - * The default Xsession no longer tries to merge kdm's PATH into the - one set up by the shell startup scripts. Instead, kde.desktop - contains a full pathname and startkde fixes up PATH if necessary. - * The default Xsession will emulate the startup behaviour of more - shells, in particular bash, zsh and csh/tcsh. - * Setting up the session log is now done by kdm, not the Session - script; option ClientLogFile. - -2004-01-25 Oswald Buddenhagen - - * Add support for specifying groups in SelectedUsers, HiddenUsers and - NoPassUsers. Prefix group names with a @. - -2003-12-17 Oswald Buddenhagen - - * XDMCP initiated local displays are now treated as remote displays - (on localhost) by the config reader. - -2003-11-09 Oswald Buddenhagen - - * Sanitized display restart behaviour; option StartInterval is gone. - -2003-11-04 Oswald Buddenhagen - - * Conversation plugins can be configured now; option PluginOptions. - * The "Restart X Server"/"Close Connection" action can be configured - away; option AllowClose. - * The "Console Login" action can be configured away without touching - Xservers; option AllowConsole. - -2003-10-27 Oswald Buddenhagen - - * KDM now complies with the input model of PAM. The greeter has an - interface for conversation plugins, so alternative authentication - mechanisms can be handled; options PluginsLogin & PluginsShutdown. - * Password-less and automatic logins now use a separate PAM service - (${KDM_PAM_SERVICE}-np). - -2003-10-17 Oswald Buddenhagen - - * Add --with-kdm-xconsole configure switch. No need to patch - Makefile.am to enable the built-in xconsole anymore. - -2003-09-23 Oswald Buddenhagen - - * Session types are now defined with .desktop files; consequently the - SessionTypes option is gone and we got SessionsDirs instead. - * The default Xsession now hard-wires the session types - - "default" to startkde - - "custom" to ~/.xsession - * The previous session type choice is now saved in a different file - (~/.dmrc) in a different format (ini-file); the SessSaveFile option - is gone. Optionally KDM can be configured to store all .dmrc files - in a common directory (option DmrcDir); this can be useful for AFS - based installations. - * The location of the administratively set user faces is now specified - by the FaceDir option and the pictures have a .face.icon extension - (or .face for "natural" images, possibly photos). - - The spec for the above changes is shared with GDM, so packagers should - choose common directories. - - * The kdmsts file moved to /var/lib/kdm by default; option DataDir. - * Nuked the AutoLoginSession option; i don't think it was useful at all - and it can be emulated anyway. - -2003-09-03 Oswald Buddenhagen - - * Add option RandomDevice to override the OS specific default - entropy source. - -2003-08-26 Oswald Buddenhagen - - * Add random seed to forged "previous" session type calculation; - option ForgingSeed. - -2003-07-15 Malte Starostik - - * ColorScheme is now interpreted as the base name of the .kcsrc file, - not the contents of its Name field. - -2003-05-11 Oswald Buddenhagen - - * GUIStyle & ColorScheme now accept an empty string, meaning - "built-in default". Made defaults empty, consequently. - -2002-12-01 Oswald Buddenhagen - - * Integrated chooser into greeter; external 'chooser' executable - and the Chooser option are gone. - * The chooser can be started locally (without an XDMCP query); - options LoginMode and ChooserHosts. - * Added built-in xconsole to greeter; options ShowLog and LogSource. - This code is not built by default; uncomment the first three lines - in kfrontend/Makefile.am to enable it. - * The DaemonMode option is gone. The command line switches -daemon and - -nodaemon still exist, but are mostly unnecessary, as KDM can decide - what to do based on the parent process ID. - * The AutoLogin option and the -autolog/-noautolog switches are gone. - * The AutoLogin1st option is gone. - * The position of the -debug and -logfile command line options is - irrelevant again. The -xrm option is back, but is ignored by the - KDE frontend. - -2002-08-28 Oswald Buddenhagen - - * Made it possible to specify the color scheme for the greeter; - option ColorScheme - -2002-08-10 Oswald Buddenhagen - - * Renamed kdmdesktop to krootimage, moved it back into the KDM source - tree, and changed its command line - * krootimage will be automatically invoked by the greeter by default; - option UseBackground - * Chucked out the [Desktop0] section from kdmrc. Instead, the - location of the config file containing such a section is specified - with the BackgroundRc option. - * User images can now be optionally fetched from the users's home - directories; option FaceSource - * The default of the KeyFile option is now empty again - * GreeterScreen now groks -2, meaning upper-right screen - -2002-08-06 Oswald Buddenhagen - - * Automatically don't daemonize if started by init. - -2002-03-19 Oswald Buddenhagen - - * The default Xsession will emulate the startup behaviour of sh/ksh - by sourcing /etc/profile and ~/.profile. - -2002-03-10 Oswald Buddenhagen - - * Added InteractiveSd option. This is not really implemented yet, - so enabling it just makes KDM deny the existence of the shutdown - condition/timing options. - * The Setup script is now executed synchronously. Long-lasting - commands should be put in the background explicitly. - -2002-02-28 George Staikos - - * GreeterScreen now groks -1, meaning upper-left screen. - -2002-01-14 Oswald Buddenhagen - - * Added option NumLock {On,Off,Keep} to preset the NumLock modifier - state for the greeter - -2001-12-11 Oswald Buddenhagen - - * Added AntiAliasing option to disable antialiasing in the greeter - -2001-11-30 Oswald Buddenhagen - - * Added GreeterScreen option to put the greeter on a particular - screen in multi-headed setups. - * Changed the default of Language from "C" to "en_US" - -2001-11-22 Oswald Buddenhagen - - * The defaults of the options Xservers, Session, Setup, Startup, - Reset and PidFile are now back to the saner XDM defaults, - so KDM works even without config files. - * Changed option ShowUsers: All -> NotHidden - * Renamed the option Users to SelectedUsers and NoUsers to HiddenUsers. - * The GUIStyle option now groks all installed widget styles. - Note that Motif+ and KDE are now called MotifPlus resp. Default. - -2001-11-02 Oswald Buddenhagen - - * Added conditional/scheduled shutdown modes; options - DefaultSdMode and AllowSdForceNow; moved AllowShutdown from - [X--Greeter] to [X--Core]. - * Added reserve display support; extension to Xservers. - * Added command FiFo support (see README); options FifoDir, - FifoGroup, [ShutDown]/AllowFifo, and [ShutDown]/AllowFifoNow. - FiFo location and capabilities are exported in $XDM_MANAGED. - -2001-10-04 Oswald Buddenhagen - - * Xauth files are now created in AuthDir, not AuthDir/authdir. - Changed AuthDir default to /var/run/xauth. - -2001-07-12 Oswald Buddenhagen - - * Renamed the option Xwilling to Willing - * The RandomFile option is not recognized on Linux and OpenBSD any - longer, as they have better entropy sources - -2001-07-10 Oswald Buddenhagen - - * Added the tool 'genkdmconf'. It's supposed to create a suitable - configuration for KDM during 'make install' by merging new defaults - with a previous XDM/KDM config (if any is found). - -2001-07-03 Oswald Buddenhagen - - * Added counterpart to the MinShowUID option: MaxShowUID - -2001-06-23 Oswald Buddenhagen - - * Xauth files are now created in AuthDir/authfiles, not - AuthDir/authdir/authfiles - -2001-06-16 Oswald Buddenhagen - - * Optionally put the cursor right in the "Password" field when - a user is preselected in the "Login" field; option FocusPasswd - -2001-06-15 Oswald Buddenhagen - - * Replaced the ShutdownButton + ShutdownNeedsRoot option pair with - the AllowShutdown {None,Root,All} option - -2001-06-10 Oswald Buddenhagen - - * The source directory structure changed entirely - * The argument to the -debug command line option is now a bit field; - the DebugLevel resource is gone - * The ErrorLogFile resource is gone - * The greeter module libKdmGreet.so has been converted to an - executable named kdm_greet; the external config parser is now - named kdm_config. The resource GreeterLib and the command line - option -getcfg (and -cfg2get) are gone, as the locations of the - config parser and greeter are derived from the location of the - kdm executable - * The config files are all located in ${kde_confdir}/kdm now; the - defaults for Setup & Session were adapted to this. - * The keys in kdmrc were reorganized: - - [KDM]/ShutdownButton -> [X--Greeter]/(ShutdownButton & - ShutdownNeedsRoot) - - [KDM]/Shutdown -> [Shutdown]/HaltCmd - - [KDM]/Restart -> [Shutdown]/RebootCmd - - [KDM]/LogoArea -> [X-*-Greeter]/ {None,Logo,Clock} - - remaining keys from [KDM] -> [X-*-Greeter]/ - - [Lilo]/Lilo -> [Shutdown]/UseLilo - - [Lilo]/LiloCommand -> [Shutdown]/LiloCmd - - [Lilo]/LiloMap -> [Shutdown]/ - - [Locale]/Language -> [X-*-Greeter]/ (Country key dropped) - * KDM will no longer use kdm-config; most of its resources were - absorbed into kdmrc: - - Servers -> [General]/Xservers - - RequestPort -> [Xdmcp]/(Port & Enable) - - DaemonMode -> [General]/ - - PidFile -> [General]/ - - LockPidFile -> [General]/ - - AuthDir -> [General]/ - - AutoRescan -> [General]/ - - RemoveDomainname -> [Xdmcp]/ - - KeyFile -> [Xdmcp]/ - - AccessFile -> [Xdmcp]/Xaccess/ - - ExportList -> [General]/ - - RandomFile -> [General]/ - - ChoiceTimeout -> [Xdmcp]/ - - SourceAddress -> [Xdmcp]/ - - Willing -> [Xdmcp]/Xwilling - - AutoLogin -> [General]/ - - GrabServer -> [X--Greeter]/ - - GrabTimeout -> [X--Greeter]/ - - AuthComplain -> [X--Greeter]/ - - AuthName -> [X--Core]/AuthNames - - NoPassUsers -> [X--Core]/ & [X--Core]/NoPassEnable - - AutoUser -> [X--Core]/(AutoLoginUser & AutoLoginEnable) - - AutoPass -> [X--Core]/AutoLoginPass - - AutoString -> [X--Core]/AutoLoginSession - - remaining server & session resources -> [X--Core]/ - * In GreetString the HOSTNAME substitution was replaced with the - %%, %d, %h, %n, %s, %r & %m expandos - * EchoMode does not understand "NoStars" any more. Use "NoEcho". - * Defaults changed: AuthDir to /var/lib/kdm, KeyFile to - $kdm_confdir/kdmkeys, Xservers to $kdm_confdir/Xservers, Xaccess to - $kdm_confdir/Xaccess, Startup to $kdm_confdir/Xstartup, Reset to - $kdm_confdir/Xreset, removed kde2 from SessionTypes - * The previous user is now saved in $kdm_confdir/kdmsts, not kdmrc - * Added option SessSaveFile, defaulting to .wmrc - * Command line option changes: - - -server, -udpPort, -resources, -session and -xrm are gone - - -error is aliased to -logfile - - -debug and -error/-logfile must be specified first - - options are now accepted with both one and two leading dashes - * The default Xsession will now - - source ~/.xprofile if present - - try harder to determine what executable $1 corresponds to - - interpret "default" as ~/.xsession - -2001-03-19 Oswald Buddenhagen - - * %DMNAME% and %DMPATH% are expanded in string resources; - changed the defaults for PidFile and ConfigFile accordingly - - the latter resulting in KDM now using kdm-config, NOT xdm-config - * Use external config parser to merge platform-specific (that is, - KDE-like) configuration data into the XDM resources; command line - options -getcfg (default %DMPATH%_getcfg) and -cfg2get (no default, - meaning kdm_getcfg will use $kde_confdir/kdmrc). - * Changed "kde" to "kde2" in the default SessionTypes - * Stolen idea for console mode handling from dtlogin; options - ConsoleMode and AllowConsoleMode are gone; extension to Xservers - -2001-01-19 Oswald Buddenhagen - - * Added resources AllowRootLogin and AllowNullPasswd - -2001-01-15 Oswald Buddenhagen - - * Renamed UserIDLow option to MinShowUID - * The LogoArea option now accepts the value "None" - -2001-01-13 Oswald Buddenhagen - - * The GUIStyle option now works again and groks all of Qt's - built-in widget styles and the "KDE" style - -2001-01-11 Oswald Buddenhagen - - * Added placing of the greeter at fixed coordinates; options - GreeterPosFixed, GreeterPosX, and GreeterPosY. - * Added "default" to the default SessionTypes - -2000-01-06 Oswald Buddenhagen - - * Added option AllowConsoleMode - -2000-12-09 Oswald Buddenhagen - - * Added auto-login; options AutoLoginEnable, AutoLoginUser & - AutoLogin1st; resources AutoUser, AutoPass, AutoString & AutoLogin1st - * Added password-less login; options NoPassEnable & NoPassUsers; - resource NoPassUsers - * Added auto-re-login on XServer crash; resource & option AutoReLogin - - The kdmrc options and xdm-config resources are "ORed", i.e., if - either is enabled, the function is enabled. - The command line options -autolog/-noautolog and the resource AutoLogin - can be used to disable auto-login and password-less login at once. - - * Added displaying the previously logged in user in the "Login" - field; option ShowPrevious. The previous user is saved in kdmrc, - section [Previous]. - -2000-12-07 Oswald Buddenhagen - - * New XDM port from XFree86 4.0.1 - - new resources SourceAddress & Willing - - /authdir/authfiles is now automatically appended to AuthDir - * Default for PidFile and Setup changed back to empty - * Displays restarting too fast are disabled; resource StartInterval - * Option UserView, and NoUsers dependency on Users being empty - replaced with explicit option ShowUsers {All,Selected,None} - * Made the greeter dynamically loadable (libKdmGreet.so) - * Moved chooser and greeter to separate directories, - same for unused stuff (misc/) - - * Added half-baked support for command FiFos; resources - FifoCreate, FifoGroup, FifoMode. Replaced on 2001-11-02 - -2000-10-10 Steffen Hansen - - * Made kdmdesktop read the [Desktop0] section from kdmrc instead - of kdmdesktoprc. - -2000-09-07 Waldo Bastian - - * Make password echo mode configurable; - option EchoMode {OneStar,ThreeStars,NoEcho} - -2000-08-07 Christopher Molnar - - * The minimal user ID to show in the user view can be specified now; - option UserIDLow. - -2000-06-04 Espen Sand - - * The logo area can now display either a clock or a pixmap; - option LogoArea {KdmClock,KdmLogo} - -1999-12-12 Jaromir Dolecek - - * Use OS-specific defaults for Shutdown & Restart - * Make PidFile, UserPath & SystemPath defaults on NetBSD match FreeBSD - -1999-11-17 Harald Hoyer - - * Made kchooser - -1999-11-15 Matthias Hoelzer-Kluepfel - - * kdmdesktop replaced with ../kdesktop/kdmdesktop. Uses new config - file (kdmdesktoprc) with new options (all in section [Desktop0]): - -1999-07-01 Steffen Hansen - - * Xaccess now accepts NOBROADCAST - -1999-06-07 Matthias Hoelzer-Kluepfel - - * Added next boot OS selection via LiLo; options [Lilo] Lilo, - LiloCommand & LiloMap - * Added button to switch to console mode; option [KDM] ConsoleMode - -1999-03-01 Stephan Kulow - - * Option GUIStyle temporarily removed - -1998-10-08 Thomas Tanghus - - * [KDMDESKTOP] option changes: - - BackgroundPictureTile, BackgroundPictureCenter, FancyBackground -> - BackgroundPictureMode {None,Tile,Center,Scale, - TopLeft,TopRight,BottomLeft,BottomRight,Fancy} - - add BackGroundColorMode {Plain,Horizontal,Vertical} - - BackgroundColor -> BackGroundColor1, BackGroundColor2 - -1998-09-20 Hans Petter Bieker - - * Change defaults: - - Setup: "" -> XDMDIR/Xsetup - - PidFile: "" -> FreeBSD: /var/run/kdm.pid, others: XDMDIR/kdm-pid - - Session: "XBINDIR/xterm -ls" -> XDMDIR/Xsession - - UserPath & SystemPath: no /usr/ucb for Linux & FreeBSD - -1998-09-11 Hans Petter Bieker - - * Replace hard-coded paths with XBINDIR/XDMDIR in various defaults - -1998-09-06 Hans Petter Bieker - - * Default Xsession now searches $1 in PATH and execs it - -1998-03-26 Stephan Kulow - - * Nuke -kdedir cmdline option and Kdedir resource - -1997-09-09 Steffen Hansen - - * Change defaults: - - AuthDir: XDMDIR/authDir -> XDMDIR/authdir - -1997-09-04 kdecvs - - * Change defaults: - - AuthDir: XDMDIR -> XDMDIR/authDir diff --git a/kioslave/fish/ChangeLog b/kioslave/fish/ChangeLog deleted file mode 100644 index 3864e659..00000000 --- a/kioslave/fish/ChangeLog +++ /dev/null @@ -1,71 +0,0 @@ -1.2.3 by Willy De la Court - Changes in the EXEC code as Jörg Walter proposed. - fixed 2 bugs when executing in Shell mode - -1.2.2 by Willy De la Court - Security fix tempfile should not be world readable - bugfix write to the file not the command - -1.2.1 by Willy De la Court - implemented su for fish://localhost/ - fish://root@localhost/ will su to root - fish://someuser@localhost/ will su to someuser - fish://localhost:22/ will still use ssh - strange problem with su when sending password need to wait a while (1 sec) - after reception of the password prompt. - some indentations fixed - i18n all messages - -1.2 by Willy De la Court - implementation of the EXEC function - made sure all the VER lines where the same - used eval and system() for executing the command - Send the VER command directly after the FISH command. - After using kill to close the child process used wait to really make sure the child - has died. If the child took some time to die the select() - returns "Interrupted system call" error. This should solve some hanging problems. - added hasExec so it can be tested. - backport to BRANCH sendCommand(FISH_VER); and wait(NULL) to fix potential bugs. - -1.1.4 by Willy De la Court - fixes Bug 49881: file time differs by 1 hour - and backported to BRANCH - -1.1.3 - removed compression option, which fixes 2 bugs: #45448 and an - untracked user report about ssh version misdetect; also, is - more consistent with overall design policy: leave connection - details to the ssh client - - fixed a bug which made lots of ssh zombie processes hang around - -1.1.2 - fixed a bug which made inserting shell args via fish:-URL possible - -1.1.1 - fixed shell mode symlink display - - made perl server compatible with 5.005 - -1.1 - added a perl server implementation which is transferred - and started automatically if perl is present - - added KDE3 support - - added support for commercial SSH - - modifed shell commands to use file(1)'s -i option (version - 3.37 and up) instead of local hack - - fixed an annoying bug with copying/moving dir trees - - fixed bug which made creating new files fail sometimes - - added support for changing the user name in the pass dialog - -1.0.1 - added #include (needed on some platforms) - -1.0 - initial release diff --git a/kioslave/sftp/CHANGELOG b/kioslave/sftp/CHANGELOG deleted file mode 100644 index cdccb924..00000000 --- a/kioslave/sftp/CHANGELOG +++ /dev/null @@ -1,64 +0,0 @@ -2009-08-01 - Rewrite with libssh. - * Resume support - * Support for different details - * Mimetype support - -- add dialog to ask for username -- rename() causes SSH to die -- How to handle overwrite? -- After the user cancels with the stop button, we get ERR_CANNOT_LAUNCH_PROCESS - errors, until we kill the ioslave. Same thing after trying the wrong passwd - too many times. - This is happening because K3Process thinks that the ssh process is still running - even though it exited. -- How to handle password and caching? - - Write our own askpass program using kde - - set env SSH_ASKPASS_PROGRAM before launching - -how to do this? K3Process doesn't give us access to env variables. - - Our askpass program can probably talk to the kdesu daemon to implement caching. -- chmod() succeeds, but konqueror always puts permissions to 0 afterwards. The properties - dialog is right though. - Nevermind - ftp ioslave does this too! Maybe a bug with konqueror. -- stat does not give us group and owner names, only numbers. We could cache the uid/name and - gid/name so we can give names when doing a stat also. - -7-13-2001 - ReadLink stopped working. sftp server always retuns a file not found error - - Need to implement 64 bit file lengths-->write DataStream << for u_int64 - Still need to offer 32 bit size since this is what kde wants. ljf - - rename() isn't exactly causing ioslave to die. The stat of the file we are - going to rename is killing the slave. The slave dies in the statEntry() call. - I don't know what I am putting in the UDS entry that is causing this. ljf -7-14-2001 - got put, mimetype working ljf - - fixed readlink problem - I was sending the wrong path. doh! ljf -7-17-2001 - If the user changes the host, the slave doesn't change host! setHost() is not - called, nor is another ioslave spawned. I have not investigated the problem - yet. ljf -7-21-2001 - got slave working with kde 2.2 cvs -7-22-2001 - probable solution to getting password prompt -- open with controlling - but don't connect stdin/out to terminal. duh! -8-9-2001 - Doh! I haven't kept very good logs. Look at the cvs logs for better info. - - At this point kio_sftp is using KSshProcess which I wrote in order to make - a standard interface to the various version of ssh out there. So far it is - working fairly well. We also now report host key changes to the user and - allow them to choose whether or not to continue. This is a big improvement. - - Todo: support use of keys and ssh agent - put()'s resume functionality needs some work -1-26-2002 - Rewrote put() following the ftp::put() so it should behave the same way - - increase the size of the data packet we ask for in ::get up to 60k. - Through-put increases nicely. - - Call closeConnection() from construction. Keeps from having unused ssh - processes laying around after failed operations. -2-19-2002 - get() now emits mimetype, fixes problem with konqi not downloading file for - viewing in kpart. - - get port number using getservbyname instead of hard coding it. -2-27-2002 - testing before committing back to cvs, test with openssh 3, ssh 3 -6-?-2002 - rewrote openConnection() to using new KSshProcess connect proceedures -7-20-2002 - Don't put up a message box when auth fails because of now or changed key, - the call to error() will put up the dialog. - - Connect fails and no more password are prompted for when we get - ERR_AUTH_FAILED from KSshProcess. -9-15-2002 - stuff -9-29-2002 - the last i18n string updates, fixed problem with uploading files to - openssh server. -5-8-2003 - check whether operation types are supported by the negotiated sftp - protocol version diff --git a/kmenuedit/kmenuedit.cpp b/kmenuedit/kmenuedit.cpp index 02eb7666..bb42cf77 100644 --- a/kmenuedit/kmenuedit.cpp +++ b/kmenuedit/kmenuedit.cpp @@ -224,7 +224,7 @@ bool KMenuEdit::queryClose() int result; result = KMessageBox::warningYesNoCancel(this, i18n("You have made changes to the menu.\n" - "Do you want to save the changes or discard them?"), + "Do you want to save the changes or discard them?"), i18n("Save Menu Changes?"), KStandardGuiItem::save(), KStandardGuiItem::discard() ); diff --git a/ksysguard/ksysguardd/FreeBSD/ChangeLog b/ksysguard/ksysguardd/FreeBSD/ChangeLog deleted file mode 100644 index 39ae1b41..00000000 --- a/ksysguard/ksysguardd/FreeBSD/ChangeLog +++ /dev/null @@ -1,73 +0,0 @@ -2011/03/21: - * Remove need for libkvm (and thus setgrp kmem, chmod g+s on ksysguardd) - * Convert swap to sysctl based implementation - * Add Process Spawn Count - * Move Process status into category - -2011/02/19: - * return "/" for root partition mount name (vs /root) - * include mount point in Free Space and Used Space info message - * fix CPU core number for info message (now "id + 1" vs "id") - * add inode stats (diskstat) - -2011/02/18: - * align ListView items of non text to the right - * fix some CMakeLists.txt - * fix IRQ translations - -2011/02/10: - * properly update interrupts - * properly setup the interrupt map - * display entire argument for progs - * convert disk blocks into KiB - * add support for KiB to ListView (and scaling sizes to [MGT]iB) - -2011/01/30: - * performance improvements in ProcessList: - * cache user names (from getpwuid) - * eliminate common uses of snprintf - * added Last PID - * fix compiler warnings (from -Wall) - -2011/01/29: - * feature parity with old ProcessList - * implemented system load (ProcessList) - -2011/01/28: - * initial rework of ProcessList - -2011/01/27: - * add ACPI thermal sensors - * add ACPI battery sensors - * handle MSI (> 255) interrupts - * handle missing interrupts - -2011/01/04: - * added IRQ to stat information - * added hardware and software interrupts to stat information - -2011/01/03: - * added Makefile to build (just) ksysguardd - * remove monitors in exitMemory - * added context switches, traps and syscalls to stat information - * remove more monitors in exitCpuInfo - * rename CPU->cpuinfo (.c .h) - -2010/11/09: - * added Active, Inactive and Wired to memory information - * added Swapped In and Swapped Out to swap information - * refractored memory and swap code - * removed DragonFlyBSD code from CPU.c - -2010/11/08: - * added Interrupt load (ports patch) - * added CPU clock freqency (per core and average) - * added CPU temperature (per core and average) - * removed ``#include '' (not used) - * updated percentages (CPU.c) function to 'modern' C - * added per CPU load - -2010/11/04: - * added DiskStatUsed upper bound - * added DiskStatFree upper bound - * added uptime (using CLOCK_UPTIME) diff --git a/kuiserver/tests/CMakeLists.txt b/kuiserver/tests/CMakeLists.txt index 4bc03241..cccc8951 100644 --- a/kuiserver/tests/CMakeLists.txt +++ b/kuiserver/tests/CMakeLists.txt @@ -1,10 +1,7 @@ -set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) - ########### next target ############### set(kuiservertest_SRCS kuiservertest.cpp) - add_executable(kuiservertest TEST ${kuiservertest_SRCS}) target_link_libraries(kuiservertest ${KDE4_KIO_LIBS}) diff --git a/kwin/kcmkwin/kwinoptions/ChangeLog b/kwin/kcmkwin/kwinoptions/ChangeLog deleted file mode 100644 index 0b923864..00000000 --- a/kwin/kcmkwin/kwinoptions/ChangeLog +++ /dev/null @@ -1,51 +0,0 @@ -1999-03-06 Mario Weilguni - - * changes for Qt 2.0 - -1998-11-29 Alex Zepeda - - * pics/Makefile.am, pics/mini/Makefile.am: Install icons from their - "proper" subdirectories. - -1998-11-20 Cristian Tibirna - - * advanced.[cpp,h]: fixed bugs. Mostly a disgusting one: - no lists saving for the special options (Decor, Focus a.o.) - -1998-11-09 Cristian Tibirna - - * advanced.[cpp,h] : new tab for some of the last of the - kwm's options which remained out of the GUI config: - CtrlTab, TraverseAll, AltTabeMode, Button3Grab and - the filter lists for decorations, focus, stickyness, - session management ignore ( I kinda disklike the solution - I got for the latest) - -1998-11-06 Cristian Tibirna - - * titlebar.[cpp,h] : added title alignment config - -1998-10-23 Cristian Tibirna - - * titlebar.cpp: completed what Matthias started (took out - useless checks) - * widows.cpp: make autoRaise toggling clearer - -1998-10-22 Matthias Ettrich - - * titlebar.cpp: less options on titlebar doubleclick - -1998-10-21 Cristian Tibirna - - * desktop.[cpp,h]: now with consistent layout use - resizeEvent() deleted - -1998-10-19 Cristian Tibirna - - * windows.[cpp,h]: now with consistent layout use - resizeEvent() deleted - -1998-10-18 Cristian Tibirna - - * titlebar.[cpp,h]: fixed the (in)activetitleebar pixmap selection - 1998-10-21 (still buggy, don't quite understand why) diff --git a/plasma/desktop/applets/homerun/NEWS b/plasma/desktop/applets/homerun/NEWS deleted file mode 100644 index af72c9a8..00000000 --- a/plasma/desktop/applets/homerun/NEWS +++ /dev/null @@ -1,130 +0,0 @@ -# 2014.06.30 - 1.2.5 - -- Searching for applications in Homerun Kicker now also searches app - descriptions. - -# 2014.05.02 - 1.2.4 - -- Added a configuration option for Homerun Kicker's application name display - format. -- Revamped the layout of Homerun Kicker's configuration dialog to follow KDE - form layout guidelines. - -# 2014.04.09 - 1.2.3 - -- This release enables compatibility with the revamped desktop search stack - in KDE SC 4.13. It is required for desktop search to work when Homerun is - used in KDE SC 4.13, both in the fullscreen version of Homerun (where - desktop search is exposed via the "KRunner" and "Runner: Desktop Search" - sources) and in Homerun Kicker. Existing user configurations continue to - work seamlessly, and versions older than 4.13 remain supported as well. - -# 2014.03.22 - 1.2.2 - -- Fixed a bug causing icon setting changes from the configuration dialog of - the Homerun Launcher applet to fail. - -# 2014.03.21 - 1.2.1 - -- Fixed a bug causing duplicates to appear in the "All Applications" section - of the "All Installed Applications with Filters" source. -- Fixed a bug causing the "All Applications" section to disappear from the - sidebar entries of "All Installed Applications with Filters" sources when - the system applications database changes at runtime. -- Fixed a bug causing sections of icons to overlap on tabs. -- Revamped config handling for the "Homerun Launcher" widget to allow vendors - to use Plasma Desktop Scripting for its configuration. - -# 2014.01.27 - 1.2.0 - -- Added a new "Homerun Kicker" launcher menu widget. It's design is inspired by - traditional launcher menus, but augmented by a favorites sidebar and search - support powered by the Homerun framework. Much attention was paid to hassle- - free mouse behavior for maximum efficiency during use. The panel button has - support for custom non-square images. (Eike Hein) -- Added a new "Recent Applications" source that lists the last 15 applications - launched from other application sources. (Eike Hein) -- Added a new combined "Power / Session" source. (Eike Hein) -- Fixed a bug causing icons to launch the wrong applications while searching the - "All Installed Applications with Filters" source. (Eike Hein) -- Folder views now show the correct icons for .desktop files. (Eike Hein) -- Launching an item in a folder view no longer closes Homerun. (Eike Hein) -- When Homerun is used as a desktop containment the Desktop Toolbox is now hidden - by default. It can be toggled from the Homerun menu. (Eike Hein) -- The launcher panel widget for the fullscreen version of Homerun now sports an - "Edit Applications ..." action in its context menu. (Eike Hein) - -# 2013.07.15 - 1.1.0 - -- Application items now have "Add to Panel" and "Add to Desktop" actions if - the workspace is unlocked and Homerun is opened from a panel applet (Eike Hein) -- A global setting to toggle the action list buttons has been added, defaulting - to off (Eike Hein) -- Sources can now optionally publish sidebar actions (Eike Hein) -- A new "All Installed Applications With Filters" sources has been added, making - use of the new sidebar action API to allow filtering by category; this source - is now used on the default "Applications" tab (Eike Hein) -- Performance improvements for application sources filtering (Eike Hein) -- The applet is now better at managing the Homerun viewer process, e.g. its - ability to restart it on demand after crashes is now more robust (Eike Hein) -- Muon integration has been disabled by default (Eike Hein) - -# 2013.05.21 - 1.0.0 - -- Favorite items can now be reordered via drag and drop (Aurélien Gâteau) -- Shortcuts are now customizable, using the standard KDE shortcut window (Aurélien Gâteau) -- It is now possible to empty the trash from the context menu of the "Trash" item (Aurélien Gâteau) -- Use casing and icons consistent with Kickoff (Eike Hein) -- Show a short message when an item is added to favorites (Aurélien Gâteau) -- Fix missing space between icons and texts (Aurélien Gâteau) - -# 2013.05.06 - 0.2.3 - -- Unbreak "alt+up" shortcut (Aurélien Gâteau) -- Remove spacing between breadcrumb buttons (Aurélien Gâteau) -- Switch to Solid::PowerManagement instead of using DBus interface (Hrvoje Senjan) - -# 2013.04.16 - 0.2.2 - -- Update list of applications when new applications are installed or removed -- Slightly improve performance of item rendering -- Improve libhomerun documentation -- Include translations - -# 2013.02.27 - 0.2.1 - -- Fix shutdown and halt items in the Power source -- Improve appearance of header titles - -# 2013.02.26 - 0.2.0 - -- Support for single runners -- Items can now have more than one action. The other actions are accessible - through a context menu, which can be triggered by: - - Left-clicking the arrow in the top-right corner of the item - - Long-clicking the item - - Right-clicking the item - - Pressing M or the "Menu" key -- Some sources expose more actions: - - Recent documents can now forget items - - Items from the Dir and FavoritePlaces sources show the relevant "Open with" actions -- Add a "Reset tabs to default" action to the configuration menu -- Fix window not showing on correct desktop at startup -- Improved session handling: opened sessions are now listed in the "Power" tab -- Hide unavailable sleep modes in Power source -- No more border around full view -- Show a shadow behind text in containment mode - -# 2012.12.18 - 0.1.1 - -- Add support for selecting the launcher icon -- Fix "halt" action performing "log out" instead -- Fix memory leak when browsing folders -- Fix rootUrl appearing in PathModel if it did not end with a slash -- Fix crash when trying to add a tab to an empty model -- Fix crash if user tries to configure tabs while not on start page -- Fix category and website fields in desktop files - -# 2012.11.13 - 0.1.0 - -- First release diff --git a/plasma/generic/scriptengines/ruby/ChangeLog b/plasma/generic/scriptengines/ruby/ChangeLog deleted file mode 100644 index 24df1d18..00000000 --- a/plasma/generic/scriptengines/ruby/ChangeLog +++ /dev/null @@ -1,140 +0,0 @@ -2010-02-14 Richard Dale - -* Special case the constructors of the new Plasma widgets so that they can be -passed a PlasmaScripting::Applet as parent -* Fixed the dialog handling so that it uses the standardConfigurationDialog() -and addStandardConfigurationPages() methods - -2009-08-07 Richard Dale -* Fixed typo in the type signature of the initExtenderItem() slot. Thanks to -David Palacio for reporting the bug - -2009-07-19 Richard Dale -* Use the new name 'extenderItemRestored()' for the signal to connect to -initExtenderItem() - -2009-07-18 Richard Dale -* Add a Ruby version of the C++ extender tutorial example on Techbase - -2009-07-17 Richard Dale -* If an applet has implemented an initExtenderItem() method, then connect the -new initScriptingExtenderItem() signal to it. - -2009-06-16 Richard Dale -* The resize() method doesn't work with scripting plasmoids, so if it is used -output a warning message, and suggest adding a X-Plasma-DefautSize entry in -the metadata.desktop file. - -2009-05-26 Richard Dale -* Add a callback for the configChanged() method in scripting applets - -2009-04-27 Richard Dale -* Added some special casing for the new KDE 4.3 widgets, so they work with -PLasmaScripting::Applet arguments - -2009-04-22 Richard Dale -* Added PlasmaScripting::Containment and PlasmaScripting::PopupApplet classes, - now that scripting containments and popups can be created - -2009-02-10 Richard Dale -* For the methods that need to be special cased to work with - PlasmaScripting::Applet type arguments, add lower case/underscore versions - of the methods - -2009-02-05 Richard Dale -* Added various special casing to the Plasma::ToolTipManager class so you can - pass a PlasmaScripting::Applet to the methods. Thanks to Mathieu Jobin for - reporting the bug. - -2008-12-22 Richard Dale -* Changed the tiger applet example to find its tiger.svg resource from within - the plasmoid package. Thanks to Rany Keddo for helping to get it working. - -2008-12-01 Richard Dale -* Added updateAllSources() and removeSource() slots to the - PlasmScripting::DataEngine -* Add DBus notification to the time data engine example for when the config - changes - -2008-11-18 Richard Dale -* Fix problem with the ruby 'type()' method clashing with the one in - Qt::GraphicsItem subclasses reported by David Palacio -* Added a 'dbpedia-queries' data engine for making SPARQL queries to DBpedia - about music albums -* The sources() and init() methods needn't be implemented by a scripting - data engine - -2008-11-17 Richard Dale -* Fixed missing constructor bug in Qt::GraphicsProxyWidget reported by David - Palacio. Thanks to David for reporting the bug. -* Improved the names of the Ruby applet and dataengine examples -* Allow a PlasmaScripting::Applet to be a parent of all the Qt::GraphicsItem - sub classes in their constructors - -2008-11-05 Richard Dale -* Fixed some bugs in the DataEngineScript class. The expected path was - 'plasma/engines' whereas the plasmapkg tool installs them in - 'plasma/dataengines'. The mainScript() and package() methods hadn't been - implemented and were added. -* Added a 'ruby_time' example scripting data engine - -2008-10-30 Richard Dale -* Separated the script engine plugins from the plasma ruby extension and moved - the script engine code to kdebase with the other script engines - -2008-10-23 Richard Dale -* Converted the webapplet to use the script engine api, and renamed it - plasma_applet_ruby_webapplet - -2008-08-15 Richard Dale -* Re-added the ruby version of the plasmoidviewer app - -2008-08-12 Arno Rehn -* Fix restoring of applet sizes. - -2008-08-07 Richard Dale -* The marshaller for Plasma::DataEngine::Data was creating Qt::Variants with - the wrong smoke pointer in the smokeruby_object struct, and this was causing - a crash in the GC marking function. -* In PlasmaScripting::Applet, if a constant such as NoBackground is referenced - and found to be missing, then look for it in Plasma::Applet. -* Fix bugs in the PlasmaScripting::Applet#showConfigurationInterface method -* Special case Plasma::Applet#id so it doesn't get a Ruby warning. -* In PlasmaScriptengineRuby::Applet the module name wasn't being derived - correctly from the Package path -* Add two versions of the clock applet - * plasma_applet_ruby_clock uses the ScriptEngine api and is packaged as a - plasmoid. It can be installed by typing the following command in the - examples/applets directory: - - $ plasmapkg --install plasma_applet_ruby_clock --type plasmoid - - * analog-clock uses the C++ plugin api. Normally Ruby applets should be - written using the script engine api, and this example is only included - to show how the two apis differ. The clocks are functionally identical. - -2008-08-06 Richard Dale -* Add some fixes for the new Plasma::Frame and Plasma::Slider widgets - -2008-07-03 Richard Dale -* Add slots and signals for scripting applets and data engines corresponding - to the ones in Plasma::Applet and Plasma::DataEngine -* Change the install destination to plasma_scriptengine_ruby and the modules - of the plugin classes to match - -2008-06-30 Richard Dale -* For script engine based applets, add the directory where the mainScript was - found to the ruby load path. - -2008-06-29 Richard Dale -* If a method call is invoked on a PlasmaScripting::Applet, then relay it to - the underlying Plasma::Applet in the script engine. -* Add an event filter to the RubyAppletScript::Applet class so that scripting - applets can implement event method handling overrides. -* Change various methods in the QGraphicsView and Plasma api so that they can - accept instances of PlasmaScripting::Applet, and the instance is substituted - for the underlying Plasma::Applet in the ScriptEngine. - -2008-06-28 Richard Dale -* Make the Ruby ScriptEngine based plugins work -* Add a Ruby version of the Javascript Tiger applet