]> git.sur5r.net Git - i3/i3/log
i3/i3
15 years agoAdd test case for unmanaged windows (override_redirect => 1)
Michael Stapelberg [Thu, 16 Jul 2009 12:29:18 +0000 (14:29 +0200)]
Add test case for unmanaged windows (override_redirect => 1)

15 years agoAdd testcases :-)
Michael Stapelberg [Thu, 16 Jul 2009 11:43:43 +0000 (13:43 +0200)]
Add testcases :-)

15 years agoBugfix: That last push was one step too fast. Forgot to check parameter.
Michael Stapelberg [Mon, 29 Jun 2009 20:23:24 +0000 (22:23 +0200)]
Bugfix: That last push was one step too fast. Forgot to check parameter.

15 years agoResolve documentation FIXMEs, remove an unnecessary struct
Michael Stapelberg [Mon, 29 Jun 2009 20:15:37 +0000 (22:15 +0200)]
Resolve documentation FIXMEs, remove an unnecessary struct

15 years agoupdated doxygen docu, added FIXMEs, fixed headers to 80chars width.
Lars Hartmann [Mon, 29 Jun 2009 19:54:51 +0000 (21:54 +0200)]
updated doxygen docu, added FIXMEs, fixed headers to 80chars width.

15 years agodebian: Don’t depend on the exact revision of asciidoc
Michael Stapelberg [Mon, 29 Jun 2009 11:43:14 +0000 (13:43 +0200)]
debian: Don’t depend on the exact revision of asciidoc

15 years agoslides: expandtab/retab, fix typos, fix example code
Michael Stapelberg [Sun, 28 Jun 2009 22:35:03 +0000 (00:35 +0200)]
slides: expandtab/retab, fix typos, fix example code

15 years agoBugfix: Use ->workspace instead of ->container
Michael Stapelberg [Sat, 27 Jun 2009 23:58:00 +0000 (01:58 +0200)]
Bugfix: Use ->workspace instead of ->container

15 years agoDon’t allow floating clients to reconfigure themselves when in fullscreen (Thanks...
Michael Stapelberg [Sat, 27 Jun 2009 23:52:06 +0000 (01:52 +0200)]
Don’t allow floating clients to reconfigure themselves when in fullscreen (Thanks Volker)

15 years agoAdd slides of the GPN8 talk
Michael Stapelberg [Sat, 27 Jun 2009 16:57:34 +0000 (18:57 +0200)]
Add slides of the GPN8 talk

15 years agoUse better error messages for s* (Thanks Curtis)
Michael Stapelberg [Sat, 27 Jun 2009 08:54:34 +0000 (10:54 +0200)]
Use better error messages for s* (Thanks Curtis)

15 years agowebsite: add userguide
Michael Stapelberg [Fri, 26 Jun 2009 11:49:18 +0000 (13:49 +0200)]
website: add userguide

15 years agowebsite: add download of 3.β
Michael Stapelberg [Fri, 26 Jun 2009 11:33:00 +0000 (13:33 +0200)]
website: add download of 3.β

15 years agoMerge branch 'next' (3.β is stable now)
Michael Stapelberg [Fri, 26 Jun 2009 11:27:06 +0000 (13:27 +0200)]
Merge branch 'next' (3.β is stable now)

15 years agoBugfix: Correctly check coordinates for resizing floating windows (Thanks Mirko) 3.b
Michael Stapelberg [Fri, 26 Jun 2009 10:14:20 +0000 (12:14 +0200)]
Bugfix: Correctly check coordinates for resizing floating windows (Thanks Mirko)

15 years agodebian: update changelog
Michael Stapelberg [Fri, 26 Jun 2009 02:42:58 +0000 (04:42 +0200)]
debian: update changelog

15 years agoBugfix: When a window is fullscreen, put new windows after that one in focus stack...
Michael Stapelberg [Fri, 26 Jun 2009 02:39:59 +0000 (04:39 +0200)]
Bugfix: When a window is fullscreen, put new windows after that one in focus stack (Thanks Volker)

15 years agoBugfix: Don’t lose focus when putting windows into floating
Michael Stapelberg [Fri, 26 Jun 2009 02:34:36 +0000 (04:34 +0200)]
Bugfix: Don’t lose focus when putting windows into floating

15 years agomanpage: document killing of windows better (Thanks Moredread)
Michael Stapelberg [Fri, 26 Jun 2009 02:25:51 +0000 (04:25 +0200)]
manpage: document killing of windows better (Thanks Moredread)

15 years agoBugfix: When moving, first check boundaries, then check for col-/rowspan (Thanks...
Michael Stapelberg [Fri, 26 Jun 2009 02:21:30 +0000 (04:21 +0200)]
Bugfix: When moving, first check boundaries, then check for col-/rowspan (Thanks Mirko)

15 years agoBugfix: Correctly remove fullscreen floating clients when unmapping (Thanks Volker)
Michael Stapelberg [Fri, 26 Jun 2009 02:15:21 +0000 (04:15 +0200)]
Bugfix: Correctly remove fullscreen floating clients when unmapping (Thanks Volker)

15 years agomanpage: Document setting background color (Thanks Moredread)
Michael Stapelberg [Thu, 25 Jun 2009 20:40:13 +0000 (22:40 +0200)]
manpage: Document setting background color (Thanks Moredread)

15 years agoBugfix: Correctly handle moving fullscreen client onto another screen (Thanks dirkson)
Michael Stapelberg [Thu, 25 Jun 2009 11:46:47 +0000 (13:46 +0200)]
Bugfix: Correctly handle moving fullscreen client onto another screen (Thanks dirkson)

15 years agoBugfix: Correctly handle floating windows when unmapping, fix focus bug when moving
Michael Stapelberg [Thu, 25 Jun 2009 11:31:58 +0000 (13:31 +0200)]
Bugfix: Correctly handle floating windows when unmapping, fix focus bug when moving

15 years agoBugfix: Correctly initialize screens when Xinerama is disabled (Thanks Moredread)
Michael Stapelberg [Wed, 24 Jun 2009 21:50:04 +0000 (23:50 +0200)]
Bugfix: Correctly initialize screens when Xinerama is disabled (Thanks Moredread)

15 years agodebian: add recommendation for i3status
Michael Stapelberg [Wed, 24 Jun 2009 19:25:53 +0000 (21:25 +0200)]
debian: add recommendation for i3status

15 years agodebian: include docs/*.png in /usr/share/docs/i3-wm
Michael Stapelberg [Wed, 24 Jun 2009 19:21:35 +0000 (21:21 +0200)]
debian: include docs/*.png in /usr/share/docs/i3-wm

15 years agoBugfix: Fix selecting col-/rowspanned containers
Michael Stapelberg [Wed, 24 Jun 2009 19:10:12 +0000 (21:10 +0200)]
Bugfix: Fix selecting col-/rowspanned containers

15 years agohacking-howto: document resizing, add links to git documentation
Michael Stapelberg [Wed, 24 Jun 2009 18:50:21 +0000 (20:50 +0200)]
hacking-howto: document resizing, add links to git documentation

15 years agoImplement the configuration option floating_modifier and document it
Michael Stapelberg [Wed, 24 Jun 2009 18:31:00 +0000 (20:31 +0200)]
Implement the configuration option floating_modifier and document it

15 years agodebugging: Recommend "backtrace full"
Michael Stapelberg [Wed, 24 Jun 2009 18:14:41 +0000 (20:14 +0200)]
debugging: Recommend "backtrace full"

15 years agouserguide: Explain containers (Thanks dirkson)
Michael Stapelberg [Wed, 24 Jun 2009 17:49:07 +0000 (19:49 +0200)]
userguide: Explain containers (Thanks dirkson)

15 years agoBugfix: Check screen for NULL, free client memory correctly (Thanks dirkson)
Michael Stapelberg [Wed, 24 Jun 2009 17:22:09 +0000 (19:22 +0200)]
Bugfix: Check screen for NULL, free client memory correctly (Thanks dirkson)

15 years agoBugfix: Don’t invalidate container pointer and access it when unmapping
Michael Stapelberg [Wed, 24 Jun 2009 17:05:33 +0000 (19:05 +0200)]
Bugfix: Don’t invalidate container pointer and access it when unmapping

15 years agoEnsure a minimum size of 25px when resizing windows
Michael Stapelberg [Wed, 24 Jun 2009 16:31:43 +0000 (18:31 +0200)]
Ensure a minimum size of 25px when resizing windows

15 years agoUse drag_pointer from floating.c for the resize handler
Michael Stapelberg [Wed, 24 Jun 2009 15:40:34 +0000 (17:40 +0200)]
Use drag_pointer from floating.c for the resize handler

15 years agoBugfix: resizing: boundary checking (Thanks Mirko)
Michael Stapelberg [Wed, 24 Jun 2009 15:24:09 +0000 (17:24 +0200)]
Bugfix: resizing: boundary checking (Thanks Mirko)

15 years agoCorrectly re-assign floating clients to the destination workspace when moving
Michael Stapelberg [Wed, 24 Jun 2009 15:12:12 +0000 (17:12 +0200)]
Correctly re-assign floating clients to the destination workspace when moving

15 years agoEnsure that the focus is set correctly when moving floating clients
Michael Stapelberg [Tue, 23 Jun 2009 22:35:05 +0000 (00:35 +0200)]
Ensure that the focus is set correctly when moving floating clients

15 years agoCorrectly move floating clients to other workspaces on visible screens
Michael Stapelberg [Tue, 23 Jun 2009 22:34:03 +0000 (00:34 +0200)]
Correctly move floating clients to other workspaces on visible screens

15 years agoBugfix: Remove/add floating clients to workspace->floating_clients when moving to...
Michael Stapelberg [Tue, 23 Jun 2009 21:17:06 +0000 (23:17 +0200)]
Bugfix: Remove/add floating clients to workspace->floating_clients when moving to other workspaces

15 years agoBugfix: load current_col/current_row from workspace when setting focus (Thanks Mirko)
Michael Stapelberg [Tue, 23 Jun 2009 21:10:04 +0000 (23:10 +0200)]
Bugfix: load current_col/current_row from workspace when setting focus (Thanks Mirko)

In the case of floating clients which have no container, the values
were still the ones from your old workspace, which was a problem if
your dimensions didn’t match…

15 years agofloating: enforce minimum size of 50x20 when resizing (Thanks Mirko)
Michael Stapelberg [Tue, 23 Jun 2009 20:42:54 +0000 (22:42 +0200)]
floating: enforce minimum size of 50x20 when resizing (Thanks Mirko)

15 years agodebian: change Priority to extra (makes more sense, plus necessary because xcb is...
Michael Stapelberg [Sun, 21 Jun 2009 15:05:23 +0000 (17:05 +0200)]
debian: change Priority to extra (makes more sense, plus necessary because xcb is in extra)

15 years agoEnter feature freeze. Update debian/changelog, add RELEASE-NOTES-3.b (not yet released!)
Michael Stapelberg [Sun, 21 Jun 2009 14:40:23 +0000 (16:40 +0200)]
Enter feature freeze. Update debian/changelog, add RELEASE-NOTES-3.b (not yet released!)

15 years agoImplement selecting the next tiling/floating window (using "focus")
Michael Stapelberg [Sun, 21 Jun 2009 14:14:15 +0000 (16:14 +0200)]
Implement selecting the next tiling/floating window (using "focus")

Also update documentation (manpage, userguide).
To make the code easier to read/write when checking if a client is
floating, introduce client_is_floating().

15 years agowebsite: i3status: add links to 1.2
Michael Stapelberg [Sun, 21 Jun 2009 12:19:25 +0000 (14:19 +0200)]
website: i3status: add links to 1.2

15 years agoUse a nested event loop which polls and saves motion notify events for later
Michael Stapelberg [Sun, 21 Jun 2009 11:44:44 +0000 (13:44 +0200)]
Use a nested event loop which polls and saves motion notify events for later

This should speed up resizing/dragging quite a bit, thus fixing ticket #51

15 years agoBugfix: yuck! FREE() used a wrong check, effectively never free()ing memory
Michael Stapelberg [Sun, 21 Jun 2009 11:44:14 +0000 (13:44 +0200)]
Bugfix: yuck! FREE() used a wrong check, effectively never free()ing memory

15 years agoImplement reconfiguration of floating clients
Michael Stapelberg [Sun, 21 Jun 2009 11:29:48 +0000 (13:29 +0200)]
Implement reconfiguration of floating clients

15 years agoBugfix: floating: open windows with correct width/height
Michael Stapelberg [Sun, 21 Jun 2009 11:18:54 +0000 (13:18 +0200)]
Bugfix: floating: open windows with correct width/height

15 years agoBugfix: Floating: open windows at their requested position
Michael Stapelberg [Sun, 21 Jun 2009 11:12:42 +0000 (13:12 +0200)]
Bugfix: Floating: open windows at their requested position

15 years agoBugfix: Properly integrate libxcb’s event loop into libev.
Michael Stapelberg [Sun, 21 Jun 2009 11:05:54 +0000 (13:05 +0200)]
Bugfix: Properly integrate libxcb’s event loop into libev.

Fixes a race condition with GIMP (where it configured its window,
sent the map request and waited for the window to get mapped, but
i3 didn’t get the event until another one was sent (key binding for
example)).

The new solution is much better as it properly hands off all
the work to xcb_poll_for_event.

Inspired by awesome, which uses the same mechanism. Thanks.

15 years agoRemove getting colorpixels from the X server, saves code and round-trips. Requires...
Michael Stapelberg [Sat, 20 Jun 2009 16:05:24 +0000 (18:05 +0200)]
Remove getting colorpixels from the X server, saves code and round-trips. Requires truecolor displays.

If anyone has a serious (!) use for non-truecolor displays and
problems with i3’s colors after this commit, please send a mail.

15 years agoBugfix: Correctly raise the currently focused client when going into stack mode
Michael Stapelberg [Fri, 19 Jun 2009 22:31:57 +0000 (00:31 +0200)]
Bugfix: Correctly raise the currently focused client when going into stack mode

15 years agofloating: Don’t let clients become hidden under stack windows or fulscreen clients...
Michael Stapelberg [Fri, 19 Jun 2009 21:18:43 +0000 (23:18 +0200)]
floating: Don’t let clients become hidden under stack windows or fulscreen clients (Thanks Mirko)

15 years agoBugfix: Make sure floating clients are alwalys above tiling clients (Thanks Mirko)
Michael Stapelberg [Fri, 19 Jun 2009 20:57:19 +0000 (22:57 +0200)]
Bugfix: Make sure floating clients are alwalys above tiling clients (Thanks Mirko)

15 years agoBugfix: Correctly check for floating mode in the buttonpress handler (Thanks Mirko)
Michael Stapelberg [Fri, 19 Jun 2009 20:48:18 +0000 (22:48 +0200)]
Bugfix: Correctly check for floating mode in the buttonpress handler (Thanks Mirko)

15 years agoBugfix: Obey colspan/rowspan when checking if containers can be snapped to the right...
Michael Stapelberg [Fri, 19 Jun 2009 20:39:03 +0000 (22:39 +0200)]
Bugfix: Obey colspan/rowspan when checking if containers can be snapped to the right/bottom (Thanks Mirko)

This fixes ticket #54.

15 years agoBugfix: Obey colspan/rowspan when checking if containers can be snapped to the right...
Michael Stapelberg [Fri, 19 Jun 2009 20:39:03 +0000 (22:39 +0200)]
Bugfix: Obey colspan/rowspan when checking if containers can be snapped to the right/bottom (Thanks Mirko)

This fixes ticket #54.

15 years agoImplement the special workspace ~ for assignments, which will set clients floating...
Michael Stapelberg [Fri, 19 Jun 2009 18:20:00 +0000 (20:20 +0200)]
Implement the special workspace ~ for assignments, which will set clients floating automatically

15 years agofloating: nested functions make the callbacks a lot more easier & beautiful
Michael Stapelberg [Fri, 19 Jun 2009 17:43:01 +0000 (19:43 +0200)]
floating: nested functions make the callbacks a lot more easier & beautiful

15 years agoImplement a command for hiding all floating windows (and showing them again)
Michael Stapelberg [Fri, 19 Jun 2009 11:59:29 +0000 (13:59 +0200)]
Implement a command for hiding all floating windows (and showing them again)

15 years agoImplement the possibility to set a workspace open clients automatically in floating...
Michael Stapelberg [Fri, 19 Jun 2009 11:20:10 +0000 (13:20 +0200)]
Implement the possibility to set a workspace open clients automatically in floating mode

Use "wwt" (with workspace: toggle floating) in your configuration file

15 years agoImplement moving of floating clients
Michael Stapelberg [Fri, 19 Jun 2009 10:57:21 +0000 (12:57 +0200)]
Implement moving of floating clients

15 years agoBugfix: Correctly initialize automatically floating clients (some rendering issues)
Michael Stapelberg [Fri, 19 Jun 2009 10:34:31 +0000 (12:34 +0200)]
Bugfix: Correctly initialize automatically floating clients (some rendering issues)

15 years agoAlso set DIALOG, UTILITY and SPLASH windows floating automatically
Michael Stapelberg [Fri, 19 Jun 2009 10:05:55 +0000 (12:05 +0200)]
Also set DIALOG, UTILITY and SPLASH windows floating automatically

15 years agoBugfix: Don’t crash when programs set NULL hints (xev(1) for example)
Michael Stapelberg [Fri, 19 Jun 2009 09:05:00 +0000 (11:05 +0200)]
Bugfix: Don’t crash when programs set NULL hints (xev(1) for example)

This only happened if you had some assignment configured

15 years agoBugfix: Fix assignment of clients to other workspaces (Thanks badboy)
Michael Stapelberg [Wed, 17 Jun 2009 23:25:46 +0000 (01:25 +0200)]
Bugfix: Fix assignment of clients to other workspaces (Thanks badboy)

The problem was that the old_focused pointer was pointing to an element
of a different list. Using CIRCLEQ_APPEND_AFTER is not a good idea on
with such an element…

15 years agowebsite: add new i3status release
Michael Stapelberg [Wed, 17 Jun 2009 19:52:31 +0000 (21:52 +0200)]
website: add new i3status release

15 years agouserguide: be more specific
Michael Stapelberg [Sat, 13 Jun 2009 23:10:17 +0000 (01:10 +0200)]
userguide: be more specific

15 years agoImplement changing focus via keyboard between floating clients, fix several floating...
Michael Stapelberg [Sat, 13 Jun 2009 23:04:59 +0000 (01:04 +0200)]
Implement changing focus via keyboard between floating clients, fix several floating bugs

15 years agouserguide: Document variables
Michael Stapelberg [Sat, 13 Jun 2009 18:10:49 +0000 (20:10 +0200)]
userguide: Document variables

15 years agoBugfix: Don’t use the minimum amount of pixels for dock clients which don’t set size...
Michael Stapelberg [Sat, 13 Jun 2009 10:30:28 +0000 (12:30 +0200)]
Bugfix: Don’t use the minimum amount of pixels for dock clients which don’t set size hints

15 years agoBugfix: Put floating clients into the focus stack (Thanks Mirko)
Michael Stapelberg [Sat, 13 Jun 2009 10:20:39 +0000 (12:20 +0200)]
Bugfix: Put floating clients into the focus stack (Thanks Mirko)

15 years agoBugfix: Correctly initialize the new atom, don’t float dock windows
Michael Stapelberg [Sat, 13 Jun 2009 10:18:16 +0000 (12:18 +0200)]
Bugfix: Correctly initialize the new atom, don’t float dock windows

15 years agodebian: Include additional documentation in the package (docs/)
Michael Stapelberg [Fri, 12 Jun 2009 22:34:36 +0000 (00:34 +0200)]
debian: Include additional documentation in the package (docs/)

15 years agoBugfix: Actually reconfigure unmapped windows when they request it
Michael Stapelberg [Fri, 12 Jun 2009 21:47:04 +0000 (23:47 +0200)]
Bugfix: Actually reconfigure unmapped windows when they request it

Before, we only sent a fake message. While this was sufficient for the
client side most of the time, it didn’t allow us to open floating
windows with the correct size.

15 years agoHandle transient hint and window class dialog to mark clients as floating
Michael Stapelberg [Fri, 12 Jun 2009 20:59:23 +0000 (22:59 +0200)]
Handle transient hint and window class dialog to mark clients as floating

15 years agoBugfix: When toggling floating, the copied size is the client’s size, not the total...
Michael Stapelberg [Fri, 12 Jun 2009 20:55:56 +0000 (22:55 +0200)]
Bugfix: When toggling floating, the copied size is the client’s size, not the total size

15 years agowebsite: Update screeshot
Michael Stapelberg [Thu, 11 Jun 2009 11:22:28 +0000 (13:22 +0200)]
website: Update screeshot

15 years agowebsite: Add screenshot by SdK
Michael Stapelberg [Thu, 11 Jun 2009 10:50:22 +0000 (12:50 +0200)]
website: Add screenshot by SdK

15 years agoStatic analyzers: Add noreturn attribute to die()
Michael Stapelberg [Thu, 11 Jun 2009 01:37:13 +0000 (03:37 +0200)]
Static analyzers: Add noreturn attribute to die()

15 years agoBugfix: Use the correct size for the modifiers (Thanks Moredread!)
Michael Stapelberg [Thu, 11 Jun 2009 01:30:56 +0000 (03:30 +0200)]
Bugfix: Use the correct size for the modifiers (Thanks Moredread!)

15 years agoFix memleak in config parsing (variables weren’t freed)
Michael Stapelberg [Thu, 11 Jun 2009 01:30:42 +0000 (03:30 +0200)]
Fix memleak in config parsing (variables weren’t freed)

15 years agoAdd a proper error message if connection to the X server can’t be established
Michael Stapelberg [Thu, 11 Jun 2009 01:30:26 +0000 (03:30 +0200)]
Add a proper error message if connection to the X server can’t be established

15 years agoRemove some dead code, add default paths to switch() to make static analyzers happy
Michael Stapelberg [Wed, 10 Jun 2009 17:59:36 +0000 (19:59 +0200)]
Remove some dead code, add default paths to switch() to make static analyzers happy

Check was done with scan-build from the LLVM suite. The remaining reports are false
positives and have been reported to llvm:

http://llvm.org/bugs/show_bug.cgi?id=4358
http://llvm.org/bugs/show_bug.cgi?id=4359

15 years agoBugfix: Don’t set focus when unmapping clients if the workspace is not active (Thanks...
Michael Stapelberg [Sun, 7 Jun 2009 17:09:39 +0000 (19:09 +0200)]
Bugfix: Don’t set focus when unmapping clients if the workspace is not active (Thanks Mirko)

This fixes ticket #53 because current workspace was set to the
workspace which was deleted.

15 years agoAdd new screenshot by atsutane
Michael Stapelberg [Fri, 5 Jun 2009 20:56:58 +0000 (22:56 +0200)]
Add new screenshot by atsutane

15 years agoAdd new screenshot by atsutane
Michael Stapelberg [Fri, 5 Jun 2009 20:56:58 +0000 (22:56 +0200)]
Add new screenshot by atsutane

15 years agoImplement moving floating clients using Mod1+Left mouse button
Michael Stapelberg [Wed, 3 Jun 2009 11:54:13 +0000 (13:54 +0200)]
Implement moving floating clients using Mod1+Left mouse button

15 years agoUse the size when mapping the window as size for floating (correct size for tool...
Michael Stapelberg [Tue, 2 Jun 2009 12:24:37 +0000 (14:24 +0200)]
Use the size when mapping the window as size for floating (correct size for tool windows)

15 years agoFix warning about dereferencing type-punned pointers
Michael Stapelberg [Mon, 1 Jun 2009 19:12:13 +0000 (21:12 +0200)]
Fix warning about dereferencing type-punned pointers

15 years agoUpdate DEPENDS file (add libev, update URLs)
Michael Stapelberg [Mon, 1 Jun 2009 19:02:32 +0000 (21:02 +0200)]
Update DEPENDS file (add libev, update URLs)

15 years agoSwitch to libev for the event loop to build a base for IPC stuff. Please test!
Michael Stapelberg [Mon, 1 Jun 2009 18:59:40 +0000 (20:59 +0200)]
Switch to libev for the event loop to build a base for IPC stuff. Please test!

15 years agoImplement variables in configfile.
Michael Stapelberg [Mon, 1 Jun 2009 14:19:06 +0000 (16:19 +0200)]
Implement variables in configfile.

This implements ticket #42.

Syntax is "set $key value". All further instances of $key will be
replaced with value before parsing each line of the configfile.

15 years agoBugfix: Rendering of the bottom border line was still off by one
Michael Stapelberg [Mon, 1 Jun 2009 13:35:59 +0000 (15:35 +0200)]
Bugfix: Rendering of the bottom border line was still off by one

15 years agodebian: Update changelog
Michael Stapelberg [Mon, 1 Jun 2009 13:21:35 +0000 (15:21 +0200)]
debian: Update changelog

15 years agoOptimization: Get the colorpixels when loading configuration, make use of the new...
Michael Stapelberg [Mon, 1 Jun 2009 13:14:45 +0000 (15:14 +0200)]
Optimization: Get the colorpixels when loading configuration, make use of the new config struct

Instead of building arrays of colorpixels we can simply use a pointer
to a struct Colortriple. Furthermore, by getting the colorpixels when
loading the configuration, we save a lot of function calls in the
main code.

15 years agouserguide: Document most features
Michael Stapelberg [Mon, 1 Jun 2009 12:59:25 +0000 (14:59 +0200)]
userguide: Document most features