Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 99ed76e3 | 2015-02-14 18:24:12 | simplify error messages; discussed with doug@ | ||
| 3002cb40 | 2015-02-03 16:15:13 | add missing macros and new sentence, new line | ||
| 9411ad89 | 2015-02-03 03:17:20 | Update to the latest glxinfo code in mesa demos git which notably adds information based on GLX_MESA_query_renderer. The glxinfo man page isn't present in mesa demos so switch our page to mdoc and update the flags. Prompted by an initial diff from brynet@ ok brynet@ kettenis@ | ||
| 3c60ea3f | 2015-01-30 10:51:41 | Avoid GNU expr extensions. Already committed upstream. ok matthieu@ | ||
| 325e3a7c | 2015-01-28 08:34:05 | puffy 5.7 | ||
| 82a7a68e | 2015-01-25 21:51:20 | Pass sessreg(1) the correct path to the Xservers file. xdm sessions were erroneously marked as active after being terminated. Issue noticed and patch by Patrick Keshishian. ok matthieu@ | ||
| a39acd67 | 2015-01-25 12:03:10 | remove srand(1) call as nothing calls any rand like functions in x11perf Discussed with doug@ and also pushed upstreams | ||
| a5b6dd2d | 2015-01-25 11:44:55 | Update to xkbcomp 1.3.0 | ||
| fcc6eaf3 | 2015-01-25 11:37:57 | Update to xinit 1.3.4 | ||
| 680485cb | 2015-01-25 11:34:27 | Update to xcalc 1.0.6 | ||
| 6091bd3f | 2015-01-25 11:32:22 | Update to sessreg 1.1.0 | ||
| b83e437b | 2015-01-25 11:31:45 | Update to mkfontscale 1.1.2 | ||
| e0507257 | 2015-01-25 11:31:08 | Update to iceauth 1.0.7 | ||
| d6201822 | 2015-01-25 11:30:36 | Update to bitmap 1.0.8 | ||
| 8e6050dc | 2015-01-24 18:16:59 | calloc -> malloc | ||
| 6b49aaea | 2015-01-23 20:26:36 | use malloc over calloc here | ||
| 3d638de6 | 2015-01-23 19:35:11 | First restore net_wm_state(ewmh), then wm_state(iccc); prevents clients from re-hiding on restart due to flag toggling (note that this is ripe for re-vamping). Behavior only observed on restarts. Problem found by, and initial patch from, Henri Kemppainen (thanks!), though ever so slightly different one applied. | ||
| c199720b | 2015-01-19 14:54:16 | Switch to limits.h; replace MAXPATHLEN and MAXHOSTNAMELEN with PATH_MAX and HOST_NAME_MAX+1, respectively. ok doug@ | ||
| 2de3d07a | 2015-01-18 20:24:39 | xterm 314. tested by naddy@ | ||
| ef55bfa6 | 2015-01-17 02:05:03 | Catch up with src parse.y changes by jsg@: Don't allow embedded nul characters in strings. Fixes a pfctl crash with an anchor name containing an embedded nul found with the afl fuzzer. pfctl parse.y patch from and ok deraadt@ | ||
| 7832f8c6 | 2015-01-16 18:28:08 | Add gcc format attributes for yyerror(); fix a few yyerror() calls. Adapted from src parse.y changes by doug@. OK doug@ | ||
| 5426d10d | 2015-01-03 15:59:48 | Update to xfsinfo version 1.0.5 | ||
| 06c34008 | 2015-01-03 15:56:43 | Update to showfont version 1.0.5 | ||
| 1585c3f9 | 2015-01-03 15:52:33 | Update to rgb version 1.0.6 | ||
| e1ddb865 | 2015-01-03 15:46:52 | Update to fstobdf version 1.0.6 | ||
| 22e33e87 | 2015-01-03 15:45:59 | Update to fslfonts version 1.0.5 | ||
| 34f2bdf1 | 2015-01-03 15:44:19 | Update to bdftopcf version 1.0.5 part 2, caused by re-adding compile after autoconf changed its mind. | ||
| 11846c29 | 2015-01-03 15:39:14 | Update to bdftopcf version 1.0.5 | ||
| 936b4cf0 | 2015-01-01 17:37:52 | Fix bad merges. | ||
| 25fa650e | 2014-12-18 20:16:55 | Update to xterm 313. Tested by shadchin@ | ||
| 4599dbce | 2014-12-17 18:02:46 | Merge upstream commit b79cac135ca7b788892ff199231be2bfce62a4a3 by Alan dot Coopersmith at oracle dot com because the missing .TE causes formatting to derail utterly with both groff and mandoc (havoc caused by Eric S. Raymond). OK matthieu@ | ||
| c9717eab | 2014-12-13 08:57:15 | fix arc4random_uniform() usage. Noticed by deraadt@ | ||
| 87e21f73 | 2014-11-30 01:40:26 | Escape "Rv" when passed as an argument to a macro in order to avoid confusion whether this is supposed to be a call to the .Rv macro. Found by a warning issued by the the groff_mdoc(7) macros. | ||
| 394c1db5 | 2014-11-02 10:29:03 | Update to xterm 312 | ||
| fef33097 | 2014-10-23 07:36:06 | Now that gcc2 is gone revert the removal of anonymous unions. "I think this is the right thing to do" miod@ "Fine with me." sthen@ | ||
| d796bd36 | 2014-10-08 15:31:01 | no need for calloc(1,.. here, malloc is fine since we initialize | ||
| 72676125 | 2014-10-08 12:48:51 | make group_init work like other *_init's | ||
| 73c839d2 | 2014-10-05 16:39:19 | Update to xterm 311. ok shadchin@ | ||
| 9155962c | 2014-09-28 17:30:46 | Update to xrandr 1.4.3 | ||
| c9178afc | 2014-09-27 19:04:32 | these have nothing to do with 'sticky', but rather group membership; rename. | ||
| 7832c14e | 2014-09-27 18:57:11 | Pass just the group to group_setactive instead of the screen and an index which then needed to be found in a queue. | ||
| 9cd0504b | 2014-09-23 14:25:08 | Update _NET_CURRENT_DESKTOP with the screen's group_active->num. | ||
| b9aa3504 | 2014-09-23 13:45:48 | Move stuff that doesn't belong in group_init; while here, explicitly initialize hideall and cycling. | ||
| c9ebdf69 | 2014-09-18 13:56:58 | Move motion time check to the top of each MotionNotify block (and eliminate from ButtonRelease); further limits the amount of work done outside the threshold, notably mousefunc_sweep_calc, screen_find_xinerama and client_snapcalc. | ||
| 1d2cb82c | 2014-09-17 18:41:44 | these client actions are just toggles; less confusing with better names | ||
| 9daa5fe3 | 2014-09-17 18:09:30 | ewmh states _NET_WM_STATE_STICKY should not alter position | ||
| 05b4f349 | 2014-09-17 16:32:53 | Use a similarly named check as sticky for hidden check in a group. | ||
| 49d0fee8 | 2014-09-17 16:30:21 | don't toggle _WM_STATE_HIDDEN here yet | ||
| 8ffcf70d | 2014-09-17 16:00:44 | Implement EWMH _NET_WM_STATE_HIDDEN. | ||
| d4ceb9f4 | 2014-09-17 14:31:37 | Introduce a check to see if a group holds only 'sticky' clients and use this check to decide if a group is virtually empty. Rationale: if a group contains *only* 'sticky' clients, it should be skipped while cycling through groups. Apply similar logic to the group menu. Based on an idea from phessler@, who also tested another version. | ||
| 50da66bd | 2014-09-15 13:00:49 | use similiar style for client flags | ||
| 264064d6 | 2014-09-11 16:06:26 | Remove incorrect cast in kbfunc_exec. In kbfunc_ssh, reverse logic on truncation check so it's obvious. | ||
| 3d7b8e2b | 2014-09-10 20:30:38 | fold in 'active' into 'flags' | ||
| 5b08aa92 | 2014-09-08 21:24:27 | move the check for an empty queue up during cycle | ||
| 57ff8d46 | 2014-09-08 21:15:14 | name the group client queue appropriately, like other queues | ||
| 85b6a48d | 2014-09-08 20:37:02 | more style nits and wrapping | ||
| f0917410 | 2014-09-08 20:32:40 | since mruq has been folded in, rename mru-named functions | ||
| 0fefd96f | 2014-09-08 20:11:22 | Remove duplicate client queue (mruq); instead, remove and take the global Clientq and place it inside screen_ctx since every client belongs to a screen, then use the same per screen clientq to track stacking order (the sole reason for mruq). | ||
| 898bea2d | 2014-09-08 13:51:29 | Now that a group knows its screen, only pass down the group_ctx. | ||
| b5dd6e39 | 2014-09-07 20:57:26 | Add screen_ctx to group_ctx, and populate on init. | ||
| c4e86dac | 2014-09-07 19:27:30 | more style nits | ||
| ae092d42 | 2014-09-07 17:38:38 | screen_fromroot -> screen_find | ||
| 63dc9657 | 2014-09-07 17:27:20 | Get rid of a redundant array of groups per screen; we already have a link to the group queue for each screen. | ||
| ea3574d1 | 2014-09-06 18:50:43 | Few style nits; extend 'path' to MAXPATHLEN. | ||
| 28f5392d | 2014-09-06 16:24:32 | generic sighandler | ||
| dc9a1b77 | 2014-09-06 16:18:08 | style nit | ||
| 70027868 | 2014-09-06 16:14:35 | Move termpath and lockpath into cmdq; side effect is that 'lock' and 'term' now show up in the application menu. | ||
| 4abab668 | 2014-09-06 16:08:58 | Rework group names: stash the group name inside the group_ctx as opposed to having to manage an array outside in screen_ctx for group names and shortcuts. Simplifies (and moves bits for) reading, and constructing data for, EWMH's _NET_DESKTOP_NAMES. | ||
| bef5d30e | 2014-09-02 14:08:39 | bring menu bits closer together | ||
| 1150bfd2 | 2014-09-01 18:17:32 | add explicit paran and drop some empty lines bringing like functions closer | ||
| de52ddf6 | 2014-09-01 18:04:58 | Merge group_menu into mousefunc_menu_group. | ||
| 9f7fb363 | 2014-08-28 17:34:57 | regen | ||
| d30eea24 | 2014-08-28 17:34:29 | Reduce diffs with upstream. No functional change. | ||
| 66e7ac61 | 2014-08-25 19:14:54 | Unlink xfs from the build. no objections from at least krw@, ajacoutot@, dcoppa@ | ||
| ea1518cb | 2014-08-25 14:31:22 | Since the flatting out of sc->group_names is only for setting NET_DESKTOP_NAMES, merge the helper into xu_ewmh_net_desktop_names, where we actually set the property. | ||
| 749976d1 | 2014-08-25 12:49:19 | Implement _NET_WM_STATE_STICKY, bound to CM-s by default; allows any client to 'stick' to all desktops (ewmh speak) or groups - this currently has the same affect as setting a client's group to 'nogroup', with the exception that the client can also be in a group, so when un-sticking, the client will go back to its original group/desktop. | ||
| 8de4aab4 | 2014-08-24 20:22:20 | Enable xcb-iccm | ||
| de9a66e3 | 2014-08-24 19:58:52 | Don't need to override datadir anymore. | ||
| 4acfe913 | 2014-08-24 15:49:58 | Continue effort to bring keyboard and mouse functions together; merge name_to_kbfunc and name_to_mousefunc. | ||
| 4485c34f | 2014-08-24 15:37:45 | gc->hidden has never consistently kept track of a group's state; group_show() and group_hide() are not the only ways a group can change state - if all clients in a group are either hidden or unhidden, then that group's state should change, as well as the various EWMH ways. Instead of trying to keep track in a wide variety of places, simply query the clients in a group before needing to take action based on the group's state. Solves long standing confusion of when a group is hidden or not. | ||
| 95674549 | 2014-08-22 19:04:00 | Fix nogroup regression, where nogroup became an actual group - the symantics between cwm groups and ewmh got in the way. Ensure a client that wants to be in nogroup stays in nogroup (thus stays in view), even when (re)reading NET_WM_DESKTOP. Paritially reverts patchset 644 (2014-02-07 13:09 PST) which deals with a NULL cc->group. All to be revisited when NET_WM_STATE_STICKY hits cwm. Reported by many; testing and ok phessler. | ||
| b7cd8019 | 2014-08-20 15:15:29 | Purely mechanical; unify 'num', 'no' and 'shortcut'. | ||
| 045b9946 | 2014-08-20 13:42:27 | Split off group window restacking. | ||
| 2c1d1423 | 2014-08-20 12:35:39 | whitespace | ||
| cb5bdeab | 2014-08-20 12:33:12 | fix a misleading comment and function name | ||
| f819bd3e | 2014-08-19 18:39:41 | Remove unnecessary memset since reload was replaced with restart; from Kent Spillner. | ||
| 7fd50277 | 2014-08-19 12:47:51 | Pull highstack from group_ctx (and useless calculations of); in the one place that we use highstack, replace that usage with a local variable (for now until stacking is done properly). | ||
| c4aace03 | 2014-08-18 13:57:57 | Get rid of nhidden in group_ctx; it actually never reported correctly since nhidden wasn't incremented nor decremeted in all the right places, thus confusing matters. We don't need to carry a count around, so just use a local variable in the one place we need one to supply XRestackWindows(). | ||
| 7afaae9f | 2014-08-13 21:02:16 | Install resource files in /usr/X11R6/share/X11/app-defaults /etc/X11/app-defaults stays 1st in the libXt search path so, people and ports can put customized versions there if needed. If you didn't customize the versions in /etc/X11/app-defaults, they should be removed to avoid future issues when one file changes. discussed at g2k14 and ok ajacoutot@ | ||
| ceaf6855 | 2014-07-31 20:13:40 | Complete man page substitutions for xterm(1) and resize(1) problem noticed by and tweaks by naddy@. ok deraadt@ | ||
| 7b291240 | 2014-07-30 17:10:26 | puffy 5.6 | ||
| 35e8287b | 2014-07-30 16:48:32 | switch to tradcpp fixes whitespace issues with auxcpp reported by Allan Streib | ||
| 39102e30 | 2014-07-14 08:30:10 | Update to xterm-309. Version 308 tested by several people including naddy@ who found a small regression, fixed in 309. | ||
| 743ec876 | 2014-07-13 09:47:57 | update glxinfo and glxgears to Mesa demos 8.2.0 | ||
| 0e782e81 | 2014-07-12 16:36:22 | Replace xrdb-cpp by auxcpp | ||
| f2bdb80f | 2014-07-12 14:40:50 | More ucpp->xrdb-cpp renaming | ||
| 68f71d7d | 2014-07-12 14:34:36 | Tell xrdb to default to xrdb-cpp as C pre-processor | ||
| 6a6bbb2d | 2014-07-12 14:33:37 | Hook xrdb-cpp | ||
| cf1d97d9 | 2014-07-12 14:32:55 | Local tweaks to ucpp for xrdb: - exit on the 1st error it finds. Better than stopping processing input - accept -P as a synonym for -l since this is what xrdb uses to suppress #line markers. | ||
| f5aa946d | 2014-07-12 14:28:07 | Renname the manual page |