IABSD.fr/xenocara/app

Branch :


Log

Author Commit Date CI Message
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
d4e54c20 2014-07-12 14:27:42 Replace the Makefile with a xenocara-compatible one.
a2223c73 2014-07-12 14:25:39 Import a copy of ucpp, lightweight cpp for use by xrdb so that it doesn't depend on the 'comp' set. ok espie@ deraadt@
7ff3194b 2014-05-09 19:57:29 Missing new files in update to xterm 304
8273aa94 2014-05-09 19:56:40 Update to xterm 304. With help of shadchin@ tested by ajacoutot@ and shadchin@
26cb605a 2014-05-03 19:39:42 Missed in xbacklight 1.2.1 update
04a9905f 2014-05-03 19:37:50 Update to xrandr 1.4.2
2e8b4cb8 2014-05-03 19:37:22 Update to xinput 1.6.1
f741c53e 2014-05-03 19:36:41 Update to xbacklight 1.2.1
6a61ea14 2014-05-03 19:36:13 Update to xauth 1.0.9
0cb1db2d 2014-04-21 12:52:14 plug memleak (currently unused func); from Tiago Cunha
85c0adf6 2014-04-11 22:58:12 Add -fno-stack-protector to the two files which already need to be built with -O1 on landisk - they definitely hit worst case logic in what passes for a compiler we're using. ok martynas@
73bad937 2014-03-15 10:39:28 Apply the ':' symbol to the SunPaste/XF86Paste events translations. This makes shure that shift modifers are taken into account to trigger the translation. It fixes the 'v' key on Zaurus keyboard, which has SunPaste at 3rd level and was thus bound to insert-selection() regardless of the shift level.
877931bf 2014-02-27 00:52:57 Alignment fix; found the hard way on sparc64 by landry@ (and thanks too for fast access to a box!) ok deraadt@, matthieu@
27e09cc0 2014-02-26 17:39:48 puffy 5.5
fcd6bcf1 2014-02-26 14:21:28 oops Pablo Mendez Hernandez <pablomh@gmail.com> pointed out there is a typo in previous commit. ok jca@, dcoppa@, deraadt@
c2e393c2 2014-02-25 22:16:24 Support for ed25519 keys. from Tristan Le Guern with tweaks by sthen@ Ok deraadt@
164e7011 2014-02-14 19:40:02 Update to xterm 301
875128a0 2014-02-08 02:49:30 Make sure we cycle through existing client's group membership and set the hidden state on the group; important to know group hidden state after a re-exec or restart of cwm (as easily seen in group menu).
1a7c8d16 2014-02-08 02:40:43 Replace a few hand rolled loops with like tailq loops.
92bf6935 2014-02-07 21:59:56 all mapped clients now should have a group, so simplify some cases
60a1b752 2014-02-07 18:09:54 If _NET_WM_DESKTOP is set to -1 during client creation, place the client into group 0 (nogroup); solves problem initially discovered by oga@nicotinebsd with tint2. A clientmessage *after* client creation already handles this case. Go further and assign every client to a group; in non-sticky mode, group 0 (nogroup) and sticky mode, the active group. In both cases, autogroup will override the group assignment. Removing a group from a client always places the client back into group 0 (nogroup). Autogroup can also assign a client to group 0 (nogroup) to keep a client always visible (unless of course one opts to hide all clients).
b23ca72a 2014-02-06 20:58:46 Some clients set the urgency flag even if they are the active client; prevent annoying behavior by only setting the cwm urgency flag if the client is not active; diff from Thomas Adam.
16de3733 2014-02-03 21:07:47 Introduce a region queue and replace screen's XineramaScreenInfo; we still use Xinerama to populate the regions per screen, but will switch at a more appropriate time.
4c3987dc 2014-02-03 20:29:05 make this XQueryTree like the other
ea2abae9 2014-02-03 20:20:39 Move redundant bits from screen_init (while dealing with existing clients) directly into client_init, performing the X roundtrip only once. With the previous change in maprequest, this moves decision making into one place for creating new clients.
bb4485df 2014-02-02 21:34:05 Move redundant window attr fetch from maprequest directly into client_init and perform that X roundtrip only once.
03847f1c 2014-02-02 16:29:04 No need to store screen colormap and visual; rather just use the X macros in the one place they are needed.
49f2f86d 2014-02-02 16:13:50 Unlike free(3), XFree(3) can't be passed a NULL pointer.
4ce9b054 2014-02-02 15:46:05 The menu already limits entries with MENU_MAXENTRY, so don't bother holding a command name limit as well.
90620930 2014-02-01 19:28:46 Take menu's bwidth into account for position/size; reported by Thomas Adam.
d413fd6b 2014-02-01 00:25:04 Let the config parser continue parsing even after encountering an error; original idea (with now-outdated patch) from Thomas Adam. Since we now report where errors exist, this now makes more sense. Expand a bit on config file parsing in the cwm(1). Discussed with a few, including sthen; ok sthen.
364a7628 2014-01-30 22:41:16 re-add lost free from previous