Index: kate/data/cmake.xml =================================================================== --- kate/data/cmake.xml (.../tags/KDE/3.5.10/kdelibs) (revision 958029) +++ kate/data/cmake.xml (.../branches/KDE/3.5/kdelibs) (revision 958029) @@ -1,13 +1,34 @@ - - - - + + + - ABSTRACT_FILES ADD_CUSTOM_COMMAND ADD_CUSTOM_TARGET ADD_DEFINITIONS @@ -17,18 +38,26 @@ ADD_SUBDIRECTORY ADD_TEST AUX_SOURCE_DIRECTORY + BREAK BUILD_COMMAND BUILD_NAME CMAKE_MINIMUM_REQUIRED + CMAKE_POLICY CONFIGURE_FILE CREATE_TEST_SOURCELIST + DEFINE_PROPERTY ELSE ELSEIF + ENABLE_LANGUAGE ENABLE_TESTING ENDFOREACH + ENDFUNCTION ENDIF ENDMACRO + ENDWHILE + EXECUTE_PROCESS EXEC_PROGRAM + EXPORT EXPORT_LIBRARY_DEPENDENCIES FILE FIND_FILE @@ -38,11 +67,14 @@ FIND_PROGRAM FLTK_WRAP_UI FOREACH + FUNCTION GET_CMAKE_PROPERTY GET_DIRECTORY_PROPERTY GET_FILENAME_COMPONENT + GET_PROPERTY GET_SOURCE_FILE_PROPERTY GET_TARGET_PROPERTY + GET_TEST_PROPERTY IF INCLUDE INCLUDE_DIRECTORIES @@ -61,6 +93,7 @@ MACRO MAKE_DIRECTORY MARK_AS_ADVANCED + MATH MESSAGE OPTION OUTPUT_REQUIRED_FILES @@ -69,14 +102,14 @@ QT_WRAP_UI REMOVE REMOVE_DEFINITIONS + RETURN SEPARATE_ARGUMENTS SET SET_DIRECTORY_PROPERTIES + SET_PROPERTY SET_SOURCE_FILES_PROPERTIES SET_TARGET_PROPERTIES SITE_NAME - SOURCE_FILES - SOURCE_FILES_REMOVE SOURCE_GROUP STRING SUBDIRS @@ -84,14 +117,14 @@ TARGET_LINK_LIBRARIES TRY_COMPILE TRY_RUN - USE_MANGLED_MESA + UNSET UTILITY_SOURCE VARIABLE_REQUIRES + VARIABLE_WATCH VTK_MAKE_INSTANTIATOR VTK_WRAP_JAVA VTK_WRAP_PYTHON VTK_WRAP_TCL - WRAP_EXCLUDE_FILES WRITE_FILE @@ -106,10 +139,13 @@ ARGS ASCII BEFORE + BRIEF_DOCS + BUNDLE CACHE CACHE_VARIABLES CLEAR CMAKE_FLAGS + CMAKE_FIND_ROOT_PATH_BOTH CODE COMMAND COMMANDS @@ -118,45 +154,62 @@ COMPARE COMPILE_FLAGS COMPONENT + COMPONENTS CONFIGURATIONS + CONFIGURE COPYONLY DEFINED DEFINE_SYMBOL + DEFINITION DEPENDS DESTINATION + DIRECTORY DIRECTORY_PERMISSIONS DOC + DOWNLOAD EQUAL ESCAPE_QUOTES + EXACT EXCLUDE EXCLUDE_FROM_ALL EXISTS - EXPORT_MACRO + EXPORT + EXPR EXT EXTRA_INCLUDE FATAL_ERROR FILE FILES FILE_PERMISSIONS + FILES_MATCHING FORCE - FUNCTION + FRAMEWORK + FULL_DOCS GENERATED + GET GLOB GLOB_RECURSE + GLOBAL GREATER GROUP_SIZE HEADER_FILE_ONLY HEADER_LOCATION + HINTS IMMEDIATE INCLUDES INCLUDE_DIRECTORIES INCLUDE_INTERNALS INCLUDE_REGULAR_EXPRESSION + INHERITED INTERNAL + IS_ABSOLUTE + IS_NEWER_THAN + LENGTH LESS LIBRARY LINK_DIRECTORIES LINK_FLAGS + LINK_INTERFACE_LIBRARIES LOCATION MACOSX_BUNDLE MACROS @@ -167,19 +220,33 @@ MATCHES MODULE NAME + NAMELINK_ONLY + NAMELINK_SKIP + NAMES NAME_WE NOT NOTEQUAL + NO_CMAKE_PATH + NO_CMAKE_ENVIRONMENT_PATH + NO_CMAKE_FIND_ROOT_PATH + NO_DEFAULT_PATH + NO_MODULE NO_SYSTEM_PATH + NO_SYSTEM_ENVIRONMENT_PATH OBJECT_DEPENDS + ONLY_CMAKE_FIND_ROOT_PATH OPTIONAL OR OUTPUT OUTPUT_VARIABLE + PARENT_SCOPE PATH PATHS + PATH_SUFFIXES PATTERN PERMISSIONS + POLICY + POP POST_BUILD POST_INSTALL_SCRIPT PREFIX @@ -187,40 +254,60 @@ PRE_BUILD PRE_INSTALL_SCRIPT PRE_LINK + PRIVATE_HEADER PROGRAM PROGRAMS PROGRAM_ARGS PROPERTIES + PUBLIC_HEADER + PUSH QUIET + RANDOM RANGE READ REGEX REGULAR_EXPRESSION + RELATIVE_PATH + REMOVE + REMOVE_RECURSE RENAME REPLACE REQUIRED + RESOURCE RETURN_VALUE RUNTIME RUNTIME_DIRECTORY SCRIPT SEND_ERROR SHARED + SOURCE SOURCES STATIC STATUS + STRIP + STRINGS STREQUAL STRGREATER STRLESS SUFFIX + SUBSTRING TARGET TARGETS + TIMEOUT TOLOWER TOUPPER + TO_CMAKE_PATH + TO_NATIVE_PATH USE_SOURCE_PERMISSIONS VAR + VARIABLE VARIABLES VERSION + VERSION_LESS + VERSION_EQUAL + VERSION_GREATER WIN32 + WORKING_DIRECTORY WRAP_EXCLUDE WRITE Index: kinit/start_kdeinit.c =================================================================== --- kinit/start_kdeinit.c (.../tags/KDE/3.5.10/kdelibs) (revision 958029) +++ kinit/start_kdeinit.c (.../branches/KDE/3.5/kdelibs) (revision 958029) @@ -44,7 +44,7 @@ { char buf[ 1024 ]; int procfile; - sprintf( buf, "/proc/%d/oom_adj", pid ); + sprintf( buf, "/proc/%d/stat", pid ); if( !enable ) { /* Be paranoid and check that the pid we got from the pipe belongs to this user. */ @@ -52,6 +52,7 @@ if( lstat( buf, &st ) < 0 || st.st_uid != getuid()) return 0; } + sprintf( buf, "/proc/%d/oom_adj", pid ); procfile = open( buf, O_WRONLY ); if( procfile >= 0 ) { if( enable ) Index: kio/kio/configure.in.in =================================================================== --- kio/kio/configure.in.in (.../tags/KDE/3.5.10/kdelibs) (revision 958029) +++ kio/kio/configure.in.in (.../branches/KDE/3.5/kdelibs) (revision 958029) @@ -139,8 +139,30 @@ AC_LANG_RESTORE ]) - if test "$kde_cv_have_inotify" = "yes" ; then + AC_CACHE_VAL(kde_cv_have_sys_inotify, + [ + kde_cv_have_sys_inotify=no + AC_LANG_SAVE + AC_LANG_C + + AC_TRY_COMPILE( + [ +#include + ], + [ +#ifndef IN_ALL_EVENTS +#error no inotify notification +#endif + ],kde_cv_have_sys_inotify=yes,kde_cv_have_sys_inotify=no) + + AC_LANG_RESTORE + ]) + + if test "$kde_cv_have_inotify" = "yes" -o "$kde_cv_have_sys_inotify" = "yes"; then AC_DEFINE_UNQUOTED(HAVE_INOTIFY, 1, [Define if your system has Linux Inode Notification]) + if test "$kde_cv_have_sys_inotify" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_SYS_INOTIFY, 1, [Define if your system has glibc support for inotify]) + fi AC_MSG_RESULT(yes) else AC_MSG_RESULT(no) Index: kio/kio/kdirwatch.cpp =================================================================== --- kio/kio/kdirwatch.cpp (.../tags/KDE/3.5.10/kdelibs) (revision 958029) +++ kio/kio/kdirwatch.cpp (.../branches/KDE/3.5/kdelibs) (revision 958029) @@ -64,11 +64,13 @@ // debug #include -#ifdef HAVE_INOTIFY +#ifdef HAVE_SYS_INOTIFY +#include +#include +#elif HAVE_INOTIFY #include #include #include -#include // Linux kernel headers are documented to not compile #define _S390_BITOPS_H #include @@ -87,7 +89,9 @@ { return syscall (__NR_inotify_rm_watch, fd, wd); } +#endif +#ifdef HAVE_INOTIFY #ifndef IN_ONLYDIR #define IN_ONLYDIR 0x01000000 #endif @@ -99,7 +103,6 @@ #ifndef IN_MOVE_SELF #define IN_MOVE_SELF 0x00000800 #endif - #endif #include Index: khtml/rendering/table_layout.cpp =================================================================== --- khtml/rendering/table_layout.cpp (.../tags/KDE/3.5.10/kdelibs) (revision 958029) +++ khtml/rendering/table_layout.cpp (.../branches/KDE/3.5/kdelibs) (revision 958029) @@ -297,7 +297,8 @@ #endif for ( int i = 0; available > 0 && i < nEffCols; i++ ) { if ( width[i].isPercent() ) { - int w = base * width[i].value() / totalPercent; + // totalPercent may be 0 below if all %-width specifed are 0%. (#172557) + int w = totalPercent ? base * width[i].value() / totalPercent : 0; available -= w; calcWidth[i] = w; } @@ -313,7 +314,8 @@ for ( int i = 0; available > 0 && i < nEffCols; i++ ) { if ( width[i].isVariable() ) { - int w = available / totalVariable; + // totalVariable may be 0 below if all the variable widths specified are 0. + int w = totalVariable ? available / totalVariable : 0; available -= w; calcWidth[i] = w; totalVariable--; Index: kdoctools/customization/pt-BR/user.entities =================================================================== --- kdoctools/customization/pt-BR/user.entities (.../tags/KDE/3.5.10/kdelibs) (revision 958029) +++ kdoctools/customization/pt-BR/user.entities (.../branches/KDE/3.5/kdelibs) (revision 958029) @@ -17,7 +17,7 @@ Esc"> etc"> por exemplo"> -FAQ)"> +FAQ)"> HTML'> Centro de Informações"> @@ -34,7 +34,7 @@ esquerdo do mouse"> meio do mouse"> Sistema Operacional"> -direto do mouse"> +direito do mouse"> Shift"> bandeja do sistema"> Tab"> Property changes on: . ___________________________________________________________________ Deleted: svn:mergeinfo Added: svn:externals + admin https://svn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin