]> code.delx.au - spectrwm/log
spectrwm
10 years agoUpdate Makefile
saturation [Mon, 18 Nov 2013 11:33:46 +0000 (13:33 +0200)]
Update Makefile

changed freetype path

10 years agoFix 'bind[] = ...' not unbinding as expected.
Reginald Kennedy [Sat, 16 Nov 2013 15:21:15 +0000 (23:21 +0800)]
Fix 'bind[] = ...' not unbinding as expected.

Fixes #23

10 years agoPrepare for release 2.4.0. SPECTRWM_2_4_0
Marco Peereboom [Fri, 15 Nov 2013 12:30:50 +0000 (06:30 -0600)]
Prepare for release 2.4.0.

10 years agoImprove spawn program command parsing.
Reginald Kennedy [Thu, 14 Nov 2013 19:55:45 +0000 (03:55 +0800)]
Improve spawn program command parsing.

Closes #15

10 years agoFix segfault when X keyboard map does not include Num_Lock.
Reginald Kennedy [Fri, 8 Nov 2013 20:15:52 +0000 (04:15 +0800)]
Fix segfault when X keyboard map does not include Num_Lock.

Fixes #21

10 years agoFix placement issue when uniconifying floaters.
Reginald Kennedy [Tue, 5 Nov 2013 20:12:56 +0000 (04:12 +0800)]
Fix placement issue when uniconifying floaters.

Resolves #4

10 years agoFix default quirks to work correctly with regex.
Reginald Kennedy [Wed, 30 Oct 2013 16:50:11 +0000 (00:50 +0800)]
Fix default quirks to work correctly with regex.

10 years agoAdd new option: iconic_enabled
Reginald Kennedy [Wed, 30 Oct 2013 09:20:02 +0000 (17:20 +0800)]
Add new option: iconic_enabled
When one or more windows are iconic, show the count in bar.

Add new bar_format character sequence: +M
Replaced with iconic window count.

Closes #19

10 years agoAdd quirk POSIX Extended Regular Expression pattern matching.
Reginald Kennedy [Tue, 29 Oct 2013 05:33:14 +0000 (13:33 +0800)]
Add quirk POSIX Extended Regular Expression pattern matching.
Note that square brackets [] and colons : in patterns must be
escaped with a backslash \ in addition to any other escaping.

Add 3rd (optional) _NET_WM_NAME/WM_NAME field to quirks.
Quirks can be specified as quirk[<class>], quirk[<class>:<instance>]
or quirk[<class>:<instance>:<name>].
The 'instance' and 'name' fields are optional and will 'match all' if
omitted or 'match empty' if left blank.

Cleanup window property terms; should be 'class', 'instance' and 'name'.
title_class_enabled and title_name_enabled are now aliases for
window_class_enabled and window_instance_enabled, respectively.

Fix uniconify of windows having neither _NET_WM_NAME nor WM_NAME.

Use const in conf_load functions.

10 years agoFix focus border issue on output only windows.
Reginald Kennedy [Thu, 22 Aug 2013 01:12:44 +0000 (09:12 +0800)]
Fix focus border issue on output only windows.

Track WM_PROTOCOLS window property changes.

Select window events prior to getting initial properties.
This fixes an issue in manage_window() where early events could
sometimes get missed.

10 years agoFix segfault when xcb_get_geometry_reply() fails.
Reginald Kennedy [Mon, 12 Aug 2013 06:47:08 +0000 (14:47 +0800)]
Fix segfault when xcb_get_geometry_reply() fails.

10 years agoSome cleanup.
Reginald Kennedy [Mon, 12 Aug 2013 06:45:26 +0000 (14:45 +0800)]
Some cleanup.

10 years agoFix compile issue on older versions of XCB.
Reginald Kennedy [Tue, 30 Jul 2013 13:19:07 +0000 (21:19 +0800)]
Fix compile issue on older versions of XCB.

10 years agoAdd new focus_urgent binding.
Reginald Kennedy [Sat, 20 Jul 2013 08:20:10 +0000 (16:20 +0800)]
Add new focus_urgent binding.
Focuses on the next window with the urgency hint set.  The workspace is
switched if needed.

Fix description of urgent_enabled in man page.

10 years agoFix crash in rg_n/mvrg_n when the target region does not exist.
Reginald Kennedy [Thu, 18 Jul 2013 04:04:05 +0000 (12:04 +0800)]
Fix crash in rg_n/mvrg_n when the target region does not exist.

10 years agoFix focus state issue when switching between workspaces.
Reginald Kennedy [Thu, 4 Jul 2013 02:14:40 +0000 (10:14 +0800)]
Fix focus state issue when switching between workspaces.

Closes FS#364

10 years agoFix focus issue when (un)mapping a window on an unfocused region.
Reginald Kennedy [Thu, 2 May 2013 10:49:01 +0000 (18:49 +0800)]
Fix focus issue when (un)mapping a window on an unfocused region.

10 years agoImprove consistency of warning flags between makefiles.
Reginald Kennedy [Tue, 7 May 2013 03:05:22 +0000 (11:05 +0800)]
Improve consistency of warning flags between makefiles.

Change default CC to cc.

Change symlinks to be relative.

Eliminate warnings.

10 years agoupdate License section
David Hill [Thu, 13 Jun 2013 19:01:08 +0000 (15:01 -0400)]
update License section

10 years agocleanup linux Makefile.
David Hill [Thu, 13 Jun 2013 17:25:28 +0000 (13:25 -0400)]
cleanup linux Makefile.

from Michael Weber

10 years agoAdd initial README.md for Github
David Hill [Wed, 12 Jun 2013 17:06:54 +0000 (13:06 -0400)]
Add initial README.md for Github

10 years agoAdd some help to the OSX makefile if one wants to compile with
John C. Vernaleo [Mon, 10 Jun 2013 20:30:12 +0000 (16:30 -0400)]
Add some help to the OSX makefile if one wants to compile with
homebrew for the dependencies instead of macports.  Thanks Kyle Isom
<kyle@tyrfingr.is> for initially doing it.

10 years agoRemove unused local variables.
Reginald Kennedy [Tue, 7 May 2013 14:18:43 +0000 (22:18 +0800)]
Remove unused local variables.

10 years agoRemove unused global atom variables.
Reginald Kennedy [Mon, 6 May 2013 17:15:14 +0000 (01:15 +0800)]
Remove unused global atom variables.

11 years agoAdd new $dmenu_bottom spawn argument variable for use with dmenu.
Reginald Kennedy [Tue, 30 Apr 2013 03:40:36 +0000 (11:40 +0800)]
Add new $dmenu_bottom spawn argument variable for use with dmenu.
Evaluates to '-b' if bar_at_bottom is enabled.

Change default dmenu spawns to include $dmenu_bottom.

11 years agoPrepare for release 2.3.0. SPECTRWM_2_3_0
Marco Peereboom [Mon, 29 Apr 2013 19:55:59 +0000 (14:55 -0500)]
Prepare for release 2.3.0.

11 years agoAdd ability to set tile_gap to negative values.
Reginald Kennedy [Mon, 29 Apr 2013 03:31:25 +0000 (11:31 +0800)]
Add ability to set tile_gap to negative values.
This makes it possible for tiled windows to overlap.  If set to the
opposite of border_width, adjacent borders will appear to collapse.

Add details to man page about negative values for tile_gap.

11 years agoFix crash on maprequest when WM_CLASS name and/or instance isn't set.
Reginald Kennedy [Mon, 29 Apr 2013 18:44:23 +0000 (02:44 +0800)]
Fix crash on maprequest when WM_CLASS name and/or instance isn't set.

11 years agoAdd boundary_width to spectrwm.conf.
Reginald Kennedy [Sat, 27 Apr 2013 23:19:41 +0000 (07:19 +0800)]
Add boundary_width to spectrwm.conf.

11 years agoAdd ability to move/resize floating windows beyond the region boundary.
Reginald Kennedy [Tue, 23 Apr 2013 04:42:37 +0000 (12:42 +0800)]
Add ability to move/resize floating windows beyond the region boundary.
Windows will change regions based on the cursor location or, if being
moved by a key binding,  window center.

Add 'soft boundary' window containment behavior to region boundaries.
When moving a window past the region boundary, the window will 'snap' to
the region boundary until it is moved more than boundary_width distance
beyond the edge.

Add constraint to ensure windows always have at least 1 pixel in a
region.

Add new boundary_width configuration option.
Disable the window containment behavior by setting this option to 0.

Fix floating window stacking order issue on multiple-region setups.

Eliminate unneeded region parameter on load_float_geom() and
store_float_geom().

11 years agoChange global variable to local.
Reginald Kennedy [Mon, 29 Apr 2013 17:45:12 +0000 (01:45 +0800)]
Change global variable to local.

11 years agoFix symlinks in Linux Makefile.
Reginald Kennedy [Mon, 29 Apr 2013 05:29:38 +0000 (13:29 +0800)]
Fix symlinks in Linux Makefile.

11 years agoFix positioning issue on flipped layouts with a multi-column/row stack.
Reginald Kennedy [Sat, 27 Apr 2013 21:30:59 +0000 (05:30 +0800)]
Fix positioning issue on flipped layouts with a multi-column/row stack.

11 years agoFix focus when switching to an inactive workspace with a new window.
Reginald Kennedy [Tue, 26 Mar 2013 01:55:40 +0000 (09:55 +0800)]
Fix focus when switching to an inactive workspace with a new window.

11 years agoUpdate copyrights.
Reginald Kennedy [Mon, 25 Mar 2013 22:18:29 +0000 (06:18 +0800)]
Update copyrights.

11 years agoPrepare for release 2.2.0. SPECTRWM_2_2_0
Marco Peereboom [Sat, 23 Mar 2013 14:03:59 +0000 (09:03 -0500)]
Prepare for release 2.2.0.

11 years agoFix manual focus mode sometimes switching region with pointer motion.
Reginald Kennedy [Fri, 22 Mar 2013 23:46:09 +0000 (07:46 +0800)]
Fix manual focus mode sometimes switching region with pointer motion.

11 years agoFix input focus fallback issue when running with multiple regions.
Reginald Kennedy [Fri, 22 Mar 2013 19:59:37 +0000 (03:59 +0800)]
Fix input focus fallback issue when running with multiple regions.
When a region is empty, input focus is now set to the invisible input
window in the region.  This enables programs (e.g. dmenu) to correctly
determine which monitor has focus.

11 years agounsigned long -> size_t
David Hill [Thu, 21 Mar 2013 14:59:47 +0000 (10:59 -0400)]
unsigned long -> size_t

11 years agoImprove man page explanation of verbose_layout.
Reginald Kennedy [Thu, 21 Mar 2013 03:58:29 +0000 (11:58 +0800)]
Improve man page explanation of verbose_layout.

11 years agoFix fullscreen layout stacking issue when using multiple regions.
Reginald Kennedy [Fri, 8 Mar 2013 01:17:49 +0000 (09:17 +0800)]
Fix fullscreen layout stacking issue when using multiple regions.

11 years agoAdd new ws_next_move and ws_prev_move bindings.
Reginald Kennedy [Fri, 18 Jan 2013 01:31:01 +0000 (09:31 +0800)]
Add new ws_next_move and ws_prev_move bindings.
Switches to next/prev workspace with the current window.

Improve grabkeys to only grab ws binds within workspace_limit.

11 years agoRemove path from Linux spectrwm.desktop.
Reginald Kennedy [Mon, 7 Jan 2013 21:36:06 +0000 (05:36 +0800)]
Remove path from Linux spectrwm.desktop.

11 years agoInitialize some pointers that could be freed without being initialized.
Reginald Kennedy [Mon, 31 Dec 2012 01:54:43 +0000 (09:54 +0800)]
Initialize some pointers that could be freed without being initialized.

11 years agoUse version.h on osx and more files in .gitignore.
John C. Vernaleo [Fri, 21 Dec 2012 19:19:09 +0000 (14:19 -0500)]
Use version.h on osx and more files in .gitignore.

11 years agoFixes for osx.
John C. Vernaleo [Wed, 19 Dec 2012 14:31:21 +0000 (09:31 -0500)]
Fixes for osx.

Modify Makefile to include needed libraries and use paths for macports
(which is currently required).

Add some files for osx to gitignore.

11 years agoAdd get_screen_count function that handles the result of xcb_get_setup.
Reginald Kennedy [Wed, 19 Dec 2012 04:47:45 +0000 (12:47 +0800)]
Add get_screen_count function that handles the result of xcb_get_setup.

11 years agoAdd new quirk NOFOCUSONMAP.
Reginald Kennedy [Sun, 2 Dec 2012 09:00:30 +0000 (17:00 +0800)]
Add new quirk NOFOCUSONMAP.
Don't change focus to the window when it gets mapped on the screen.

Add new quirk FOCUSONMAP_SINGLE.
When the window is mapped, change focus if it is the only mapped window
on the workspace using the quirk entry.

11 years agoFix setkeymapping to call expand_tilde for proper expansion of ~ in path.
Reginald Kennedy [Tue, 4 Dec 2012 05:18:38 +0000 (13:18 +0800)]
Fix setkeymapping to call expand_tilde for proper expansion of ~ in path.

Change validation behavior for default 'optional' applications.
Overriding the binding will no longer cause validation.
Validation will only occur when the program call is overridden.

Add details in spectrwm.conf on how to disable the default programs.

Improve man page PROGRAMS section.
Added details on default program validation and how to disable/override.

11 years agoPrepare for release 2.1.1. SPECTRWM_2_1_1
Marco Peereboom [Wed, 28 Nov 2012 14:02:12 +0000 (08:02 -0600)]
Prepare for release 2.1.1.

11 years agoFix bar clock not getting updated during periods of inactivity.
Reginald Kennedy [Sat, 24 Nov 2012 07:34:03 +0000 (15:34 +0800)]
Fix bar clock not getting updated during periods of inactivity.

11 years agoFix move/resize to bail if the window gets destroyed.
Reginald Kennedy [Fri, 16 Nov 2012 17:03:58 +0000 (01:03 +0800)]
Fix move/resize to bail if the window gets destroyed.

11 years agoValidate bound spawn programs after conf is loaded.
Reginald Kennedy [Mon, 5 Nov 2012 03:23:36 +0000 (11:23 +0800)]
Validate bound spawn programs after conf is loaded.

Validate screenshot_* and initscr bindings only when overridden.

Simplify setspawn.

Remove spawn_replace as it is no longer needed.

11 years agoavoid a free on an uninitialized variable by setting optval to NULL.
David Hill [Sun, 11 Nov 2012 14:14:15 +0000 (09:14 -0500)]
avoid a free on an uninitialized variable by setting optval to NULL.

11 years agoFix issue where rapid window crossing events might get ignored.
Reginald Kennedy [Sun, 11 Nov 2012 05:00:30 +0000 (13:00 +0800)]
Fix issue where rapid window crossing events might get ignored.

11 years agoFix fparseln flags to remove escape characters in the result.
Reginald Kennedy [Thu, 1 Nov 2012 17:26:30 +0000 (01:26 +0800)]
Fix fparseln flags to remove escape characters in the result.
For example, \# should result in #.

Add note in manpage that # must be escaped when not used in an option.

11 years agoPrepare for release 2.1.0. SPECTRWM_2_1_0
Marco Peereboom [Tue, 30 Oct 2012 16:19:26 +0000 (11:19 -0500)]
Prepare for release 2.1.0.

11 years agoChange event mask on bar windows to handle pointer activity.
Reginald Kennedy [Tue, 30 Oct 2012 12:53:53 +0000 (20:53 +0800)]
Change event mask on bar windows to handle pointer activity.

11 years agoFix handling of region focus on screen change.
Reginald Kennedy [Mon, 29 Oct 2012 22:35:50 +0000 (06:35 +0800)]
Fix handling of region focus on screen change.

Unmap windows in workspaces that lose visibility on screen change.

11 years agoFix typo.
Reginald Kennedy [Mon, 29 Oct 2012 22:04:56 +0000 (06:04 +0800)]
Fix typo.

11 years agoFocus on first region on screenchange.
Reginald Kennedy [Mon, 29 Oct 2012 21:36:00 +0000 (05:36 +0800)]
Focus on first region on screenchange.

11 years agoadd xlock to list that isnt verified during startup
Marco Peereboom [Mon, 29 Oct 2012 21:20:15 +0000 (16:20 -0500)]
add xlock to list that isnt verified during startup

11 years agoadd exceptions to the .sh to keep backwards compat
Marco Peereboom [Mon, 29 Oct 2012 21:06:00 +0000 (16:06 -0500)]
add exceptions to the .sh to keep backwards compat

11 years agoremove some defaults that dont make sense
Marco Peereboom [Mon, 29 Oct 2012 20:05:42 +0000 (15:05 -0500)]
remove some defaults that dont make sense

also warn on empty key = value pair

11 years agotest all spawn things to see if they exist
Marco Peereboom [Mon, 29 Oct 2012 19:41:59 +0000 (14:41 -0500)]
test all spawn things to see if they exist

11 years agoadd first stab at startup exceptions
Marco Peereboom [Mon, 29 Oct 2012 19:12:01 +0000 (14:12 -0500)]
add first stab at startup exceptions

11 years agoFix typo.
Reginald Kennedy [Mon, 29 Oct 2012 20:17:45 +0000 (04:17 +0800)]
Fix typo.

11 years agoSet region focus on screenchange.
Reginald Kennedy [Mon, 29 Oct 2012 19:30:22 +0000 (03:30 +0800)]
Set region focus on screenchange.

11 years agoremove clang target
Marco Peereboom [Mon, 29 Oct 2012 16:45:57 +0000 (11:45 -0500)]
remove clang target

11 years agoMap all top-level-windows in max_stack.
Reginald Kennedy [Mon, 29 Oct 2012 15:06:45 +0000 (23:06 +0800)]
Map all top-level-windows in max_stack.

Remove unused variable in max_stack.

11 years agoFix window focus cycling on single-head fullscreen layout.
Reginald Kennedy [Mon, 29 Oct 2012 14:53:40 +0000 (22:53 +0800)]
Fix window focus cycling on single-head fullscreen layout.

11 years agoFix bar border color when starting with a single region.
Reginald Kennedy [Sat, 27 Oct 2012 08:04:28 +0000 (16:04 +0800)]
Fix bar border color when starting with a single region.

11 years agoAdd new argument variables for programs:
Reginald Kennedy [Fri, 26 Oct 2012 06:24:19 +0000 (14:24 +0800)]
Add new argument variables for programs:
$region_index
$workspace_index

11 years agoAdd tile_gap option.
Reginald Kennedy [Wed, 24 Oct 2012 11:11:46 +0000 (19:11 +0800)]
Add tile_gap option.
Pixel width of empty space between tiled windows.

Add region_padding option.
Pixel width of empty space within region borders.

11 years agoAdd new bar_border_unfocus[x] option.
Reginald Kennedy [Wed, 24 Oct 2012 16:38:30 +0000 (00:38 +0800)]
Add new bar_border_unfocus[x] option.

11 years agoFix issue where stdin is selected when no bar_action script is running.
Reginald Kennedy [Wed, 24 Oct 2012 14:32:17 +0000 (22:32 +0800)]
Fix issue where stdin is selected when no bar_action script is running.

Change bar_extra_update to return 1 if bar_ext was changed; otherwise 0.

Call draw_bar in main instead of bar_extra_update.

Remove redundant bar_extra_running variable.

Use STDIN_FILENO/STDOUT_FILENO macros instead of 0/1.

11 years agoAdd focus region bindings 'rg_<n>'
Reginald Kennedy [Wed, 29 Aug 2012 13:45:30 +0000 (21:45 +0800)]
Add focus region bindings 'rg_<n>'
Default is M-Keypad_<1-9>

Add move window to region bindings 'mvrg_<n>'
Default is M-S-Keypad_<1-9>

Add invisible input window to each region for handling region focus.

On unfocused regions, set the bar border color to color_unfocus.

Add function to handle MotionNotify events on region input windows.

Fix default focus on (re)start.

Fix region-related function and macro naming.
Names referred to 'screen' instead of 'region'

Rename screen_* bindings to rg_*.
screen_* is now an alias for rg_*; old config files will still work.

Fix screen/region wording in manpage.

Sort setkeybinding calls in setup_keys.

Cleanup redundant calls when setting up the bar.

11 years agoKill bar script on an unclean exit.
Reginald Kennedy [Mon, 22 Oct 2012 03:34:29 +0000 (11:34 +0800)]
Kill bar script on an unclean exit.

11 years agoIgnore UnmapNotify if from an unmanaged child of a managed window.
Reginald Kennedy [Sat, 6 Oct 2012 18:16:27 +0000 (02:16 +0800)]
Ignore UnmapNotify if from an unmanaged child of a managed window.

11 years agoFix toggle_bar not working on empty workspaces.
Reginald Kennedy [Wed, 3 Oct 2012 18:05:30 +0000 (02:05 +0800)]
Fix toggle_bar not working on empty workspaces.

11 years agoFix issue where multiple key actions might be handled simultaneously.
Reginald Kennedy [Sat, 29 Sep 2012 17:04:19 +0000 (01:04 +0800)]
Fix issue where multiple key actions might be handled simultaneously.

Improve debug output for keypress.

11 years agoFix focus fallback behavior when iconified windows exist in the ws.
Reginald Kennedy [Fri, 28 Sep 2012 18:17:02 +0000 (02:17 +0800)]
Fix focus fallback behavior when iconified windows exist in the ws.

11 years agoAdd check in focus_win to ignore windows that are unmapped.
Reginald Kennedy [Fri, 28 Sep 2012 15:27:16 +0000 (23:27 +0800)]
Add check in focus_win to ignore windows that are unmapped.

Alphabetize configopt array.

11 years agoFix windows not being unmapped on single-monitor fullscreen layout.
Reginald Kennedy [Wed, 26 Sep 2012 15:47:39 +0000 (23:47 +0800)]
Fix windows not being unmapped on single-monitor fullscreen layout.

Fix stdin drain when bar is disabled.

11 years agoOnly read external script output when available in the main loop.
Reginald Kennedy [Tue, 25 Sep 2012 13:39:15 +0000 (21:39 +0800)]
Only read external script output when available in the main loop.

Rename bar_fmt_print to bar_draw.

Change all bar_update calls to bar_draw, except in main.

Rename bar_update to bar_extra_update.
To clarify, bar_extra_update reads the external bar script output and
redraws the bar if needed; bar_draw only redraws the bar with the
current external bar script output.

11 years agoFix bar to correctly handle external script partial output.
Reginald Kennedy [Tue, 25 Sep 2012 10:24:32 +0000 (18:24 +0800)]
Fix bar to correctly handle external script partial output.

11 years agoAdd xcb_flush after bar_update in main loop.
Reginald Kennedy [Sun, 23 Sep 2012 11:18:32 +0000 (19:18 +0800)]
Add xcb_flush after bar_update in main loop.

11 years agoRemove unused global variable.
Reginald Kennedy [Sun, 23 Sep 2012 10:39:06 +0000 (18:39 +0800)]
Remove unused global variable.

11 years agoChange bar_action handling to eliminate the need for bar_delay.
Reginald Kennedy [Sun, 23 Sep 2012 10:33:23 +0000 (18:33 +0800)]
Change bar_action handling to eliminate the need for bar_delay.
Old code called alarm() regularly and checked for input only at certain
times.  Now, the file descriptor for reading the text is added to the
select() in the main loop, and so updates are caught immediately and
efficiently.

Patch submitted by Jason Woofenden <jason@jasonwoof.com>

(Note: Minor modifications were made to formatting and a dummy version
of the bar_delay option was added to avoid breaking old conf files.)

11 years agoAdd new bar_enabled_ws[x] config option.
Reginald Kennedy [Thu, 6 Sep 2012 12:16:14 +0000 (20:16 +0800)]
Add new bar_enabled_ws[x] config option.
It is now possible to set the default state for bar_toggle_ws.

11 years agoChange bar_toggle_ws to enable overall visibility of bars when needed.
Reginald Kennedy [Thu, 6 Sep 2012 10:58:54 +0000 (18:58 +0800)]
Change bar_toggle_ws to enable overall visibility of bars when needed.

11 years agoAdd new key binding: bar_toggle_ws (M-S-b)
Reginald Kennedy [Thu, 6 Sep 2012 10:48:41 +0000 (18:48 +0800)]
Add new key binding: bar_toggle_ws (M-S-b)
It is now possible to toggle the status bar on each workspace.
bar_toggle is a 'master switch' to change the visiblity of bars on all
regions.

11 years agoFix buttonpress sometimes not releasing the pointer event queue.
Reginald Kennedy [Wed, 5 Sep 2012 15:51:32 +0000 (23:51 +0800)]
Fix buttonpress sometimes not releasing the pointer event queue.

11 years agoFix mouse and keyboard binds to work regardless of caps/numlock state.
Reginald Kennedy [Wed, 5 Sep 2012 15:12:05 +0000 (23:12 +0800)]
Fix mouse and keyboard binds to work regardless of caps/numlock state.

11 years agoFix possible segfault when a floater receives a configurerequest.
Reginald Kennedy [Wed, 5 Sep 2012 14:47:31 +0000 (22:47 +0800)]
Fix possible segfault when a floater receives a configurerequest.

11 years agoplug some memory leaks.
David Hill [Wed, 29 Aug 2012 15:35:40 +0000 (11:35 -0400)]
plug some memory leaks.

11 years agoChange bar_ext from 'unsigned char' to 'char'.
Reginald Kennedy [Wed, 29 Aug 2012 03:00:19 +0000 (11:00 +0800)]
Change bar_ext from 'unsigned char' to 'char'.

Change a couple warning messages.

11 years agoFix segfault when mouse enters/clicks an area outside region bounds.
Reginald Kennedy [Mon, 27 Aug 2012 10:22:51 +0000 (18:22 +0800)]
Fix segfault when mouse enters/clicks an area outside region bounds.

11 years agoAdd missing prototype in swm_hack.c.
Reginald Kennedy [Wed, 29 Aug 2012 00:35:50 +0000 (08:35 +0800)]
Add missing prototype in swm_hack.c.

Remove stray end of line space.

11 years agoMERGE_MEMBERS is unused.
David Hill [Tue, 28 Aug 2012 23:50:38 +0000 (19:50 -0400)]
MERGE_MEMBERS is unused.