Best windowmaker release ever!
Congratulations for the great work.
Em 30/08/2014 12:55, "David Maciejak" <[email protected]> escreveu:

> That's a great news !
> Thanks Carlos and the whole team for the hard work.
>
> best regards,
> david
>
> On Sat, Aug 30, 2014 at 10:05 PM, Carlos R. Mafra <[email protected]>
> wrote:
> > After one year and one day since the last release,
> > Window Maker 0.95.6 is finally out.
> >
> > We had 527 patches (1.4 patch/day!) from 15 contributors. The amount
> > of changes is big:
> >
> > 359 files changed, 27719 insertions(+), 9309 deletions(-)
> >
> > The first impression from the diffstat could suggest that we bloated it,
> > however most of the added lines are not code but translations, scripts
> > etc. The changes to C files,
> >
> > 160 files changed, 7729 insertions(+), 4275 deletions(-)
> >
> > tell a different story, we added just 3.5K lines (of which
> > +1.1K inside util/). Bloating Window Maker is definitely not our
> > business and I want to thank all the contributors for keeping it
> > that way.
> >
> > And please join me to welcome David Maciejak to the Window Maker team!
> > He started contributing after 0.95.5 and wrote very nice 70 patches
> > so far.
> >
> > A solid contributor during this release is Christophe CURIS with
> > 312 high-quality patches! Thank you.
> >
> > I hope to update www.windowmaker.org in the next few days with a
> > very brief summary of the changes.
> >
> > The shortlog is below.
> >
> > Alwin (2):
> >       New translation into Dutch for Window Maker
> >       Catch-up with new strings, and overall improvements of the Dutch
> language files
> >
> > Amadeusz Sławiński (34):
> >       Remove WMFullscreenLevel
> >       Raise fullscreened window
> >       move maximization size adjustments to maximization function
> >       make adjustments for dock when calculating area for miniwindows
> >       take dock into account when not covering icons next to it
> >       Fix implicit declaration
> >       move dock/icons size adjustments, to fix window placement
> >       wrlib: Potential leak of memory pointed to by 'tmpp'
> >       wmlib: Potential leak of memory pointed to by 'entry'
> >       wrlib: potentially incorrect sizeof in malloc
> >       wrlib: wrong type in sizeof
> >       wrlib: wrong type in sizeof
> >       WINGs: Called function pointer is null (null dereference)
> >       WINGs: Value stored to 'scroll' is never read
> >       WINGs: Value stored to 'pos'|'_w'|'done' is never read
> >       WINGs: actually assign variable
> >       WPrefs: Value stored to 'timage' is never read
> >       WINGs: Value stored to 'columnX' is never read
> >       wrlib: Value stored to 'i'|'tmpc' is never read
> >       wrlib: Value stored to 'bptr' is never read
> >       util: Value stored to 'ret' is never read
> >       wmaker: Value stored to 'w1' is never read
> >       wrlib: Value stored to 'nptr' is never read
> >       WINGs: Value stored to 'aw' is never read
> >       util: Value stored to 'count' is never read
> >       WINGs: Value stored to 'fh'|'fy' is never read
> >       WINGs: Value stored to 'sz' is never read
> >       Fix segfault in Wprefs when background is set to fpixmap (wmsetbg
> --fillscale)
> >       Allow setting separate border color for focused windows
> >       Allow setting "FrameFocusedBorderColor" from WPrefs
> >       reformat output so it fits on terminals with 80 columns
> >       Add missing options to wmsetbg manpage
> >       wmaker: raise shaded window when alt tabbing
> >       wmaker: alt-tab to shaded windows when "SwitchPanelImages = None"
> is set
> >
> > BALATON Zoltan (4):
> >       Fix out of source build for i18n pot files
> >       Updated Hungarian translations
> >       WPrefs: Make Dock preferences pane less busy and fix up some
> strings
> >       Updated Hungarian translation
> >
> > Brad Jorsch (3):
> >       Minimal support for _NET_WM_WINDOW_OPACITY
> >       Add _NET_WM_WINDOW_TYPEs added in EWMH 1.3
> >       Set no_focusable for "notification" and "tooltip" windows
> >
> > Carlos R. Mafra (7):
> >       Add some information in the NEWS file
> >       wmgenmenu: Write paths according to options set at configure time
> >       Coding style: Change 'foo * bar' to 'foo *bar' in function
> arguments
> >       Add checkpatch.pl, stolen from the linux kernel
> >       wmgenmenu: Do not force command line options upon everybody
> >       apercu: Make preview size a configuration option
> >       Window Maker 0.95.6
> >
> > Charles Philip Chan (1):
> >       Display app name in ballon help of GNUstep apps
> >
> > Christophe CURIS (312):
> >       wmaker: Converted #define to an Enum for the Program State
> tracking variables
> >       wmaker: Changed name of parameter in macro WCHECK_STATE
> >       wmaker: Created a global structure to regroup all global variables
> >       wmaker: Moved the variable for Locale choice (I18N) to the global
> variable structure
> >       wmaker: Moved timestamp variable (#1) to the global variable
> structure
> >       wmaker: Moved timestamp variable (#2) to the global variable
> structure
> >       wmaker: Moved global var with list of cursors to the preferences
> variable
> >       wmaker: Removed notion of 'Default' mouse cursor
> >       wmaker: Moved definition of WM-related XAtoms into the global
> variables structure
> >       wmaker: Moved definition of GNUStep-related XAtoms into the global
> variables structure
> >       wmaker: Moved definition of WMaker-specific XAtoms into the global
> variables structure
> >       wmaker: Moved definition of X Contexts into the global variables
> structure
> >       wmaker: Removed variable for X Context that is not used
> >       wmaker: Moved variable Screen Count into the global namespace
> >       wmaker: Moved variable Ignore Wks Change into the workspace object
> in the global namespace
> >       wmaker: Moved variables for the XShape extension into the global
> namespace
> >       wmaker: Moved variables for the Xkb extension into the global
> namespace
> >       wmaker: Moved variables for the XRandR extension into the global
> namespace
> >       wmaker: Moved variables for Inotify into the global namespace
> >       wmaker: Removed global variable 'WDelayedActionSet' and associated
> dead code
> >       wmaker: Moved variable ValidModMask into the global namespace
> >       wmaker: Moved global domain definition to the global namespace
> >       wmaker: Moved definition of global variable 'wKeyBindings' to
> header
> >       configure: Added compilation check for dangerous use of 'extern'
> keyword
> >       Removed unused WScreen argument from dock's clip state functions
> >       Removed unused WScreen argument from workspace's state functions
> >       Removed unused WScreen argument in Pixmap function
> >       Removed unused WScreen argument in dock's drawer state functions
> >       Removed unused WScreen argument in dock's clip function
> >       Removed unused WScreen argument in some Default handling functions
> >       util: Fixed possible off-by-one issue when generating filename
> >       WPrefs: Grouped config key and user display string in a single
> struct
> >       WPrefs: Grouped config key and user display icon in a single struct
> >       WPrefs: Fixed duplicate 'const' keyword
> >       wmaker: Fixed compilation of XDND support
> >       wmaker: Added 'static' attribute to local variables
> >       Removed parameter to function 'create_tab_icon_workspace' that was
> not used
> >       Removed parameters to function 'open_window_menu_core' that were
> not used
> >       Removed parameter to function 'updateResistance' that was not used
> >       Removed parameter to function 'handleDeadProcess' that was not used
> >       Removed parameters to function 'handle_inotify_events' that were
> not used
> >       wmaker: Added reset of file handle variable to avoid multiple file
> close
> >       wmaker: Removed non necessary macro for buffer size
> >       wmaker: Marked arg as unused for compiler in callback code
> >       wmaker: Marked args as unused at places where conditional code is
> used
> >       wmaker: Marked args as unused for compiler in callback code
> >       wmaker: Marked args as unused for compiler in menu callback code
> >       wmaker: Marked args as unused for compiler in XExposeEvent
> callback code
> >       wmaker: Marked args as unused for compiler in XClickEvent callback
> code
> >       wmaker: Marked args as unused for compiler in XCloseEvent callback
> code
> >       wmaker: Marked args as unused for compiler in WINGs Notif callback
> code
> >       wmaker: Removed explicit callback type conversion
> >       wmaker: Marked args as unused for compiler in WINGs callback code
> >       wmaker: Marked args as unused for compiler in X Error handlers
> >       wmaker: Removed explicit callback type conversion
> >       wmaker: Marked args as unused for compiler in process death
> handlers
> >       wmaker: Marked args as unused for compiler in signal handlers
> >       WUtil: Marked args as unused for compiler in a callback functions
> >       WUtil: Marked args as unused for compiler in WUtil's API code
> >       WUtil: Removed unused argument in internal function
> >       WINGs: Marked args as unused for compiler in Notification callback
> code
> >       WINGs: Marked args as unused for compiler in XDND callback code
> >       WINGs: Marked args as unused for compiler in widget resize
> callback code
> >       WINGs: Marked args as unused for compiler in X Error handlers
> >       WINGs: Marked args as unused for compiler in event callback code
> >       WINGs: Marked args as unused for compiler in a few more callback
> functions
> >       WINGs: Marked args as unused for compiler in WINGs API code
> >       util: Marked args as unused for compiler in X Error handlers
> >       WPrefs: Marked args as unused for compiler in Notification
> callback code
> >       WPrefs: Marked args as unused for compiler in X Error handler
> >       WPrefs: Marked args as unused for compiler in event callback code
> >       WPrefs: Marked args as unused for compiler in signal handlers
> >       WPrefs: Marked args as unused for compiler in WINGs callback code
> >       wmaker: Marked arg as unused for compiler in Timer handler
> >       Re-enable the compiler check for unused arguments
> >       wmaker: Removed unused argument to function 'wMenuScroll'
> >       wmaker: Removed unused args to local functions in wmspec
> >       util: Removed argument that is not used
> >       WINGs: Removed unused argument in function 'checkDropAllowed'
> >       WINGs: Removed unused argument to function 'W_SetXdndAwareProperty'
> >       WPrefs: Removed unused argument to function 'handleDragOver'
> >       WPrefs: Removed unused screen argument in functions 'Init*'
> >       WPrefs: Removed unused function 'DestroyTexturePanel'
> >       WPrefs: Removed unused Screen argument to the 'Init*' functions
> >       WPrefs: Disable compilation for code that is
> 'not_yet_fully_implemented'
> >       WPrefs: Removed unused argument to function 'OpenExtractPanelFor'
> >       wmaker: Removed unused argument in function 'wDockFinishLaunch'
> >       wmaker: Removed unused argument in function 'wDockLaunchWithState'
> >       Improved ignore for 'm4' macro directory
> >       configure: Moved detection of GIF support to a dedicated macro
> >       wrlib: Use a Conditional for GIF in the makefile instead of #if in
> source
> >       wrlib: Add support for v5 of the gif_lib API
> >       WPrefs: Removed unused argument in function 'WGetEditMenuSubmenu'
> >       WPrefs: Marked args as unused for compiler in callback code
> >       wrlib: Moved configure's detection of JPEG support to a dedicated
> macro
> >       wrlib: Moved configure's detection of PNG support to a dedicated
> macro
> >       wrlib: Moved configure's detection of TIFF support to a dedicated
> macro
> >       wrlib: Moved configure's detection of XPM support to a dedicated
> macro
> >       configure: Moved PPM image format handling to a consistent place
> >       wrlib: separated the code to save to XPM from the builtin XPM
> loading
> >       wrlib: Use a Conditional for XPM in the makefile instead of #if in
> source
> >       wrlib: Marked args as unused for compiler
> >       wrlib: Renamed image format related files for clarity
> >       WUtil: New macro 'wlengthof' in the public API to get number of
> elements in an array
> >       WINGs: Use the macro 'wlengthof' to get the number of element in
> an array
> >       wmaker: Use the macro 'wlengthof' to get the number of element in
> an array
> >       WPrefs: Use the macro 'wlengthof' to get the number of element in
> an array
> >       util: Use the macro 'wlengthof' to get the number of element in an
> array
> >       configure: Less intrusive CFLAGS change when --enable-debug is
> chosen
> >       configure: Do not keep assertion if debug was not enabled
> >       configure: Added a check to try to enable STD C11 if possible
> >       configure: Minor changes to option parsing for consistency
> >       configure: Add check on function prototypes when debug is enabled
> >       WINGs: Minor improvments in 'closestListItem' function
> >       WINGs: Do not allocate memory for a fixed-size short-lived buffer
> >       wmaker: Minor improvements to function 'shade_animate' when empty
> on purpose
> >       wmaker: Avoid multiple calls to gettext
> >       wmaker: Created an array to hold the maximize menu entries
> >       WPrefs: Changed array of strings 'colorOptions' into a struct for
> explicitness
> >       WPrefs: Changed array of strings 'textureOptions' into a struct
> for explicitness
> >       WPrefs: Make the label internationalised for the texture option in
> dialog window
> >       wmaker: Do not allocate memory for a short lived string in
> 'selectSpecification'
> >       configure: Enable compiler warnings to help add 'format' attribute
> >       configure: Enable compiler warnings to help add 'noreturn'
> attribute
> >       WINGs: Added attribute 'noreturn' to public function
> 'WMScreenMainLoop'
> >       util: Removed unused procedure that caused a compilation warning
> >       util: Added noreturn attribute to appropriate functions
> >       WPrefs: Added noreturn attribute to appropriate functions
> >       wrlib: Added noreturn attribute to appropriate functions
> >       wmaker: Do not call XShape function if the server did not say it
> supports it
> >       WINGs: Do not create variables for trivial things
> >       Remove some unnecessary code related to XShape usage
> >       configure: Removed deprecated lines for unused X stuff
> >       configure: Enable compiler warnings for trampoline code generation
> >       configure: Replaced deprecated construct with recommended new check
> >       configure: Removed macro that are not used anymore
> >       configure: Added m4 check to detect possible non-expanded macros
> >       WINGs: Removed unnecessary type conversion
> >       WRaster: Removed unused variables from Makefile
> >       wmaker: Do not create a temporary variable for Xrandr support
> detection
> >       WPrefs: Add case check to fix -Wmaybe-uninitialized warning
> >       Code refactoring: replaced macro 'SHAPE' by 'USE_XSHAPE' for
> consistency
> >       configure: made the functions to try lib link+compile more generic
> >       configure: Created new macro to append only once a flag to a
> variable
> >       configure: Created new macro to perform the repetitive part of
> Library check
> >       configure: Moved configure's detection of XShape to a dedicated
> macro
> >       Code refactoring: replaced macro 'XINERAMA' by 'USE_XINERAMA' for
> consistency
> >       configure: Moved configure's detection of Xinerama to a dedicated
> macro
> >       Code refactoring: replaced macro 'HAVE_XRANDR' by 'USE_XRANDR' for
> consistency
> >       configure: Moved configure's detection of XRandR to a dedicated
> macro
> >       Code refactoring: replaced macro 'XSHM' by 'USE_XSHM' for
> consistency
> >       Configure: Moved configure's detection of XShm to a dedicated macro
> >       Configure: Added proper check for Xmu library for WRaster
> >       WINGs: Added a few missing const attributes
> >       WRaster: Added missing const attribute
> >       wmaker: Added missing const attribute
> >       WPrefs: Added a few missing const attributes
> >       utils: Added a few missing attributes to local variables
> >       WINGs: Added 'const' attribute to function 'WMCreateHashTable'
> >       Fixed a few improper macro usages
> >       WPrefs: Moved widgets in Workspace panel so that label is not
> truncated
> >       Fixed xinerama detection
> >       WPrefs: Resized frames inside Mouse Settings panel to avoid label
> truncated
> >       WPrefs: Removed \n from label as the widget does at better job at
> splitting lines
> >       WPrefs: Completely removed function 'makeTitledIcon' that did
> nothing
> >       test: Added a few comments to explain things
> >       doc: Minor updates to the main README file
> >       doc: Added info on git send-email in the 'perfect-patch'
> recommendation
> >       doc: Ran spell-checker on most text files present in the top
> directory
> >       WUtil: Fixed incorrect header being included
> >       WUtil: Added missing const attribute to function arguments
> >       wrlib: Improved NETPBM support
> >       wrlib: Improved file format detection
> >       wmaker: Scale image to make them fit in the preview panel
> >       WINGs: Changed algorithm to resize a pixmap while keeping aspect
> ratio
> >       wrlib: revert addition of an internal ImgFormat for ImageMagick
> >       wmaker: update translations following string changes from previous
> commit
> >       wmaker: Updated Dutch translation against changes in Info Panel
> >       wmaker: Updated Armenian translation against changes in Info Panel
> >       wrlib: fixed prototype for 'RShutdown' in the public API header
> >       wrlib: renamed compilation flags variables with a name less prone
> to clash
> >       wrlib: fixed compilation to use the flags detected by configure
> for MagickWand
> >       wrlib: light changes to the code for ImageMagick
> >       wrlib: grouped the detection of ImageMagick in the CHECK_MAGICK
> macro
> >       wrlib: changed the function used to detecting MagickWand
> >       wrlib: moved 'RShutdown' from 'load.c' to 'misc.c' for consistency
> >       wrlib: do not initialize/release ImageMagick unnecessarily
> >       wrlib: add detection for ImageMagick using pkg-config
> >       WINGs: Fix crash on exit while trying to save user config changes
> >       WUtil: Aligned msgid for error message translations against latest
> code
> >       WINGs: removed unused variable in syslog messaging code
> >       WINGs: safer cleanup in the 'WMReleaseApplication' function
> >       WINGs: Removed checks for code that can't fail
> >       WMaker: rationalised the use of flags for window icons in the
> switchpanel
> >       WPrefs: Make Opaque Move/Resize less cramped in the Window
> Handling panel
> >       WPrefs: Updated translation source strings against source code
> >       Add attribute 'noreturn' to a few functions pointed by clang
> >       wmlib: remove wrong free highlighted by commit 65dc99d805
> >       WINGs: changed use of 'if' on panel->rgbState into a switch
> >       WMaker: moved XGrab/XUngrabPointer into the conditional code
> >       News: created section dedicated to the changes related to 0.95.3
> >       News: added description of a change that may be interesting to
> users
> >       News: added section to describe the changes that have occured in
> 0.95.4
> >       News: marked the current changes as part of 0.95.5 and describe
> the drawers feature
> >       News: described the new features for future 0.95.6 release
> >       News: ran spell-checker on the file
> >       WMaker: rewrote generation of title for the Icon Chooser to avoid
> problems
> >       WUtil: fix posible crash in 'wgethomedir' (Coverity #50070)
> >       WUtil: make sure wmalloc/wrealloc won't fail because of abort
> handler
> >       WUtil: remove unnecessary check in wstrappend (Coverity #50138)
> >       WUtil: fixed possible problem in wcopy_file (Coverity #50141)
> >       WUtil: remove unnecessary check in WMGetStandardUserDefaults
> (Coverity #50191)
> >       WUtil: fix type used in sizeof in function wtokensplit (Coverity
> #50208 + #50209)
> >       WUtil: make use of secure_getenv if the function is available
> >       WUtil: fix undefined behaviour with $VARS in wexpandpath (Coverity
> #50244)
> >       WUtil: change 'wassertr(v)' to still perform check even if NDEBUG
> is set
> >       WUtil: remove duplicated information from 'wassertr(v)' message
> >       WINGs: remove unreachable code in paintMenuEntry (Coverity #50042)
> >       WINGs: do not crash on NULL title in WMSetWindowTitle (Coverity
> #50046)
> >       WINGs: fix check for NULL pointer in WMText selection (Coverity
> #50067)
> >       WINGs: fix memory leak in WColorPanel (Coverity #50102, #50103,
> #50104 and #50133)
> >       WINGs: fix memory leak in WMGetBrowserPaths (Coverity #50111)
> >       WINGs: fix memory leak in WMCreateTextForDocumentType (Coverity
> #50118)
> >       WINGs: fix memory leak in getStreamObjects (Coverity #50119)
> >       WINGs: fix memory leak in requestHandler (Coverity #50135)
> >       WINGs: fix memory leak in requestHandler (Coverity #50136)
> >       WINGs: fix possible NULL pointer dereference in WMFreeColorPanel
> (Coverity #50189)
> >       WINGs: fix incorrect usage of direction variable in
> updateStartForCurrentTextBlock (Coverity #50192)
> >       WINGs: fix check for NULL pointer in WMFilePanel (Coverity #50195)
> >       WINGs: fix possible NULL pointer dereference (Coverity #50197)
> >       WINGs: fix probable crash in drag'n'drop (Coverity #50264)
> >       WINGs: removed unnecessary gotos in handleTextKeyPress
> >       WPrefs: changed renderTexture to always fallback to solid black
> when image can't be loaded
> >       WMaker: remove unnecessary check in Balloon show function
> (Coverity #50065)
> >       WMaker: fix memory leak in windows menu (Coverity #50109)
> >       WMaker: fix memory leak in window inspector (Coverity #50116)
> >       WMaker: fix memory leak in the docked apps icon chooser (Coverity
> #50117.1)
> >       WMaker: fix memory leak in the windows icon chooser (Coverity
> #50117.2)
> >       WMaker: fix memory leak in wDockTrackWindowLaunch (Coverity #50120
> and #50121)
> >       WMaker: fix memory leak in the root menu parser (Coverity #50122)
> >       WMaker: fix memory leak in root menu parser (Coverity #50123 and
> #50124)
> >       WMaker: fix memory leak in workspace switching (Coverity #50126)
> >       WMaker: fix memory leak in the switchpanel backgroung image
> (Coverity #50131)
> >       WMaker: fix memory leak in screen initialisation (Coverity #50134)
> >       WMaker: removed unnecessary case handling in appicon setting
> >       WMaker: fix memory leak in app icon changing (Coverity #50139)
> >       WMaker: fix memory leak in the crash handling dialog (Coverity
> #50163)
> >       WMaker: fix memory leak when respawning after crash (Coverity
> #50165)
> >       WMaker: fix memory leak in windows saved state handling (Coverity
> #50171)
> >       WMaker: fix dangerous code in file scanning for
> wAdvancedInputDialog (Coverity #50172)
> >       WMaker: fix possible memory leak in the icon chooser dialog
> (Coverity #50173)
> >       WMaker: fix memory leak in the window inspector when saving
> settings (Coverity #50174)
> >       WMaker: fix memory leak in the window inspector when saving
> settings (Coverity #50175)
> >       WMaker: removed check that is always true in wDefaultsInitDomain
> (Coverity #50243)
> >       WMaker: change conceptually imperfect code in drawerDestroy
> (Coverity #50265)
> >       WMaker: removed use of dangerous RETRY macro in GetCommandForPid
> for Linux (Coverity #50267)
> >       WPrefs: make fall-back value look like a fall-back value in
> Texture Panel (Coverity #50031)
> >       WPrefs: fix NULL pointer dereference in the Pixmap/Icon path panel
> (Coverity #50073 + #50150)
> >       WPrefs: fix possible crash when saving mouse modifier (Coverity
> #50098)
> >       WPrefs: fix memory leak in buildPLFromMenu (Coverity #50105)
> >       WPrefs: fix memory leak in loadRImage (Coverity #50107)
> >       WPrefs: fix memory leak when editing the label of a menu (Coverity
> #50130)
> >       WPrefs: fix memory leak when saving settings (Coverity #50140 +
> #50157 + #50159)
> >       WPrefs: fix memory leak when editing a delay for the dock
> (Coverity #50156)
> >       WPrefs: fix memory leak when saving window handling settings
> (Coverity #50158)
> >       WPrefs: fix NULL pointer handling when getting the Modifiers
> (Coverity #50200)
> >       WPrefs: add warning when renderTexture encounters some unknow
> settings
> >       wrlib: fix possible incorrect shifting operations (Coverity #50203)
> >       wrlib: fix possible incorrect shifting operations (Coverity
> #50204, #50205, #50206)
> >       wrlib: removed macro RETRY that does not does what is expected
> (Coverity #50160)
> >       wrlib: added a limit to the image cache size (Coverity #50223)
> >       wrlib: initialise value for variable to avoid possible crash
> (Coverity #50245)
> >       wrlib: remove unnecessary variable assignation (Coverity #50258)
> >       wrlib: return NULL if XImage could not be taken, for consistency
> >       wrlib: new headers to contain definition of internal stuff
> >       wrlib: add explicit type definition in API to allow compiler Type
> Checks (1/3)
> >       wrlib: add explicit type definition in API to allow compiler Type
> Checks (2/3)
> >       wrlib: add explicit type definition in API to allow compiler Type
> Checks (3/3)
> >       util: simplify the code for 'find_terminal_emulator' (Coverity
> #50076)
> >       util: removed unnecessary RReleaseImage in wmsetbg (Coverity
> #50077)
> >       util: fix misleading indentation in assemblePLMenuFunc (Coverity
> #50094)
> >       util: fix leak in setstyle (Coverity #50151+#50152)
> >       util: remove unnecesary allocation in addWMMenuEntryCallback
> (Coverity #50161)
> >       util: fix leak in getstyle's makeThemePack (Coverity #50164)
> >       util: fix image leak in wmsebg's parseTexture (Coverity #50166)
> >       util: fixed memleak in wmsetbg's updateDomain (Coverity #50167)
> >       util: fix leaks in wmsetbg's changeTextureForWorkspace (Coverity
> #50169)
> >       util: add proper check for null pointer in wmsetbg (Coverity
> #50198)
> >       util: fix possible buffer overrun in the function that create L2
> menus (Coverity #50219)
> >       util: replaced sprintf with snprintf to avoid buffer overflow
> (Coverity #50220)
> >       util: add check for size validity (Coverity #50224)
> >       util: rewrote path building in makeThemePack
> >       Removed definitions of dangerous macro RETRY that does not work as
> expected
> >       util: cosmetic updates to the list of terminals for wmmenugen
> >       wrlib: move fixed angle rotation code to dedicated functions
> >       wrlib: code refactoring in RFlipImage functions
> >       wrlib: do not create an alpha channel if the original image did
> not have it in RFlipImage
> >       wrlib: merged both R*FlipImage function into one for the public API
> >       WINGs: optimisations to 'WMReadPropListFromPipe'
> >       wmaker: fixed flag to avoid reloading config multiple times
> >       wmaker: removed variable whose value never changed
> >       wmaker: remove checks on variables that have already been checked
> >       wmaker: simplify the code for the Xkb event handler
> >       WPrefs: replaced NULL terminated lists by 'wlengthof' usages
> >       WPrefs: grouped items related to the color selection in a single
> place
> >       WPrefs: grouped items related to the texture selection in a single
> place
> >       util: update wmiv after the RFlipImage API change in wrlib
> >       util: clarify a bit of the code for parsing commands in wmgenmenu
> >       util: add explicit types for calback functions definitions
> >       doc: add a few more suggestions for people willing to contribute
> >       wrlib: re-introduce the optimize_for_speed flag for binary
> compatibility
> >       Increment versions of libraries for next release due to public API
> Changes
> >
> > Daniel Déchelotte (6):
> >       Allow undocking appicon when Alt is pressed
> >       Prevent crash when toggling auto-attract on a drawer with clip
> disabled
> >       Correctly initialize the drawer tile when the dock is on the left
> side
> >       Fix stacking level bug when creating a drawer in a keep-on-top dock
> >       Fix removal of drawer with a single appicon
> >       Remove dead code for a confirmation dialog that we'll probably
> never want to show
> >
> > David Maciejak (70):
> >       WINGs/Examples: Removed refs to connect and server examples
> >       WPrefs: Fixed label display truncated for delays in ms for
> autocollapsing clips
> >       Updated copyright date
> >       WPrefs: Fixed compiler warnings
> >       RandR misc.
> >       WINGs: Add support for syslog messaging
> >       WINGs: Add functions to release application memory
> >       Add call to WMReleaseApplication on application exit
> >       util: Make code a bit more secure
> >       wrlib: Improved NETPBM support, file format detection
> >       wrlib: Improvements to Netpbm memory usage on errors
> >       wrlib: Improved file format detection
> >       wrlib: Fixed and improved NETPBM examples
> >       wrlib: Added support for webp image
> >       wrlib: added support for imagemagick third-party lib
> >       wmaker: minor improvements to labels in the info panel
> >       wrlib: Implemented functions to allow clean-up of Contexts
> >       wrlib: Added clean-up of image cache in 'RShutdown'
> >       wrlib: Added clean-up of library internals in 'RShutdown'
> >       wrlib: add a function to draw rectangles
> >       util/wmiv: an image viewer using wrlib
> >       clean wDockFindFreeSlot function
> >       src/appicon.c: updated paint_app_icon
> >       src/misc.c: updated GetShortcutString
> >       src/usermenu.c: updated wUserMenuRefreshInstances
> >       src/winmenu.c: updated prepare_menu_position
> >       wrlib: add image flip functions
> >       util/wmiv: correct errors and warnings
> >       wrlib: RRotateImage function not fully implemented
> >       wrlib: fixed transformation functions
> >       WINGs: fix duplicate if/else branch in W_LookupString
> >       util/wmiv: add image auto orientation detection
> >       WPrefs: add expert option to disable switch panel
> >       WMaker: src/misc.c remove obsolete code
> >       wrlib: load.c clean coding style
> >       WINGs: add function to set the color of the frame title
> >       wmaker: darken labels from docked application settings
> >       wmaker: redo logo
> >       wrlib/tests: fix testgrad memory leak
> >       WINGs/Tests: make them compile again
> >       wmaker: dock.c possible null pointer dereference
> >       wmaker: superfluous.c possible null pointer dereference
> >       wmaker: main.c fix realloc mistake
> >       WINGs: correct possible null pointer dereference
> >       wrlib: fix RCreateImageFromDrawable error log msg
> >       wmaker: fix xdnd accepted type
> >       wmaker: Improve drag-nd-drop support
> >       wmaker: Add drag-nd-drop support in info panel
> >       wmaker: Add drag-nd-drop support
> >       wmaker: fix moveres.c compilation warning
> >       wmaker: switch back icon name to the window name when needed
> >       wmaker: unset default app logo size
> >       wmaker: update drag-nd-drop label related
> >       wmaker: src/dialog cosmetic code change
> >       wmaker: add miniwindow apercu
> >       wmaker: change default app icon
> >       WPrefs: fix key capture
> >       wmaker: update docked application balloon text
> >       wmaker: fix src/dock.c code typo
> >       wmaker: src/action.c merge duplicate code
> >       WINGs: merge duplicate code from wtext
> >       wmaker: fix deiconify window on double-click
> >       wmaker: fix control shortcut label in window menu
> >       wmaker: update src/action.c coding style
> >       wrlib: add merged code for xpm support in 2 distinct functions
> >       wrlib: remove duplicate code from xpm support
> >       wmaker: add support for more mouse buttons
> >       WPrefs: add new mouse buttons configuration support
> >       wmaker: make disable mouse actions a live set
> >       wmaker: implement EWMH _NET_WORKAREA
> >
> > Doug Torrance (24):
> >       Add "Other maximization options" to window menu.
> >       Updated default icons
> >       Remove default Microsoft fonts.
> >       Remove newlines in legal panel.
> >       Removed newlines from legal text in translations
> >       Added pkg-config file for WUtil.
> >       Added missing files to distribution tarball.
> >       Debian: Added wrlib.pc to libwraster3-dev package.
> >       Add keyboard shortcut to run application.
> >       Restore wprogressindicator.c declarations to WINGs/WINGs.h
> >       WPrefs: WINGs font configuration
> >       WINGs: Option for decimal or hexadecimal RGB colors
> >       WPrefs: Set workspace background
> >       WPrefs: fix segfault when image not found
> >       add util/wmiv to .gitignore
> >       WPrefs: remove unfinished background tab from appearances panel
> code
> >       WPrefs: new enum in Appearances.c for tab identifiers to increase
> readability
> >       doc: Update getstyle and setstyle manpages.
> >       WPrefs: Add ability to edit
> FrameBorderColor/FrameSelectedBorderColor.
> >       WPrefs: updates to FrameBorderColor/FrameSelectedBorderColor
> options
> >       WINGs: Click on colored portion of color well also opens color
> panel.
> >       Removed references to obsolete DisplayFont
> >       WPrefs: set IconTitleColor, IconTitleBack, ClipTitleColor, and
> CClipTitleColor
> >       Add checkpatch.pl to distribution tarball.
> >
> > François Tigeot (1):
> >       osdep_bsd.c: Fix a typo causing memory to be overwritten
> >
> > Iain Patterson (9):
> >       Fixed scoping error in wSwitchPanelSelectFirst().
> >       Focus fullscreen windows.
> >       Update shortcut label for Unmaximize menu entry.
> >       Update shortcut labels for Other maximization submenu.
> >       Update other window menu shortcut labels.
> >       Compiler food.
> >       Avoid unnecessary wWindowConfigure().
> >       Fix arrow keys in switchpanel.
> >       Consistent terms for switch panel cycling.
> >
> > Ioan Moldovan (1):
> >       wmaker: improve the behaviour of window resizing by user
> >
> > Rodolfo García Peñas (1):
> >       Remove warning by open coding WM_ITERATE_ARRAY macro
> >
> > Rodolfo García Peñas (kix) (48):
> >       ppm.c code style
> >       gif.c code style
> >       Removed optimize_for_speed flag
> >       Removed context argument in jpeg files
> >       supports_tiff moved to wPreferences
> >       wApplicationExtractDirPackIcon doesn't use WScreen
> >       get_icon_filename doesn't use WScreen
> >       Debian 0.95.5
> >       Small typo with the word attempts
> >       WPrefs: Ignore NumLock key when capturing keyboard shortcuts
> >       wIconChangeImageFile returns int
> >       wIconChangeImageFile find image if block swapped
> >       wIconChangeImageFile get image block swapped
> >       wIconChangeImageFile removed error variable
> >       StartWindozeCycle uses ease variable
> >       Avoid loop in keybinding check
> >       wmaker: code style
> >       Moved 'workspace_name_font' from the Screen to a Workspace object
> in the global namespace
> >       Variable workspace_count moved to the workspace object in the
> global namespace
> >       Variable last_workspace moved to workspace object in global
> namespace
> >       Variable current_workspace moved to workspace object in global
> namespace
> >       Array of workspaces moved to the workspace object in the global
> namespace
> >       Variable workspace_menu moved to workspace object in global
> namespace
> >       Clip, Dock and Drawers menu moved to appropriate global namespace
> >       Removed WScreen args not used
> >       AppIcon list moved out of WScreen
> >       Removed unused WScreen variable in wIsADrawer
> >       Variable clip_icon moved to clip object in the global namespace
> >       wClipIconPaint appicon argument removed
> >       Varible session_state moved to global namespace
> >       Removed WScreen argument
> >       shortcutWindows moved to w_global
> >       Removed unused variable wapp_list
> >       Compiler food.
> >       Removed unused keymove_tick variable
> >       Removed unused WScreen argument
> >       Included compile file in gitignore
> >       Info Panel size with variables
> >       Window Maker Developers Team Copyright
> >       Legal Panel size with variables
> >       Removed unused code in makeTitledIcon
> >       Arguments not used in SetButtonAlphaImage
> >       GetWindow function, argument not used
> >       Remove compiler warnings in defaults.c
> >       Removed unused code in screen.c
> >       remove wtest compiler warnings.
> >       WINGS: removed compiler warnings.
> >       Fixed compiler warnings in dock.c
> >
> > Yuri Karaban (4):
> >       split autoPlaceWindow to smaller functions
> >       autoPlaceWindow: rewrite iteration to more comprehensible form
> >       autoPlaceWindow: rename mysterious parameter tryCount to
> ignore_sunken
> >       autoPlaceWindow: try placing window at center first
> >
> >
> > --
> > To unsubscribe, send mail to
> [email protected].
>
>
> --
> To unsubscribe, send mail to [email protected]
> .
>

Reply via email to