Commit graph

497 commits

Author SHA1 Message Date
joten
a276043d59 refurbished 'Config.ahk'
removed the describing comments for configuration variables and hotkeys (duplicate regarding the documentation)
removed the rules for Gimp (not necessary for the latest version, 2.8)
2012-09-29 22:07:18 +02:00
joten
b68451e9d3 refurbished 'Main.ahk' 2012-09-29 20:30:48 +02:00
joten
590017c0b0 re-written and moved Log.ahk to Debug.ahk (to be extended) 2012-09-28 17:46:17 +02:00
joten
aa7ddae698 introduced 'Main_dataDir' as the target for config.ini and log.txt 2012-09-28 16:15:20 +02:00
joten
99b74ad39c moved the images from the sub- to the main root-directory 2012-09-28 15:54:06 +02:00
joten
aaa9538f43 removed List.ahk from "#Include"
fixed a bug, which might have occured with the new version of AutoHotkey_L
2012-09-28 15:29:42 +02:00
joten
6c6c00533d removed List.ahk, related files and references (3 in total) 2012-09-28 14:23:34 +02:00
joten
67ab171e40 replaced 1 "Tab" with 2 "Space" (+ adjusting some glitches)
updated the copyright notice at the beginning of each script file
2012-09-27 22:32:27 +02:00
joten
0f6215b162 added feature: Associating names with views, which are shown in the status bar. 2012-09-06 22:53:15 +02:00
Joshua Fuhs
404c91f6ba Fix a bug that I introduced where rotating the stack axis can swap the X and Y master dimensions. 2012-07-20 23:02:09 -04:00
Joshua Fuhs
36432847bc Turn down the debug level on messages for which a bug has been fixed. 2012-07-13 11:23:19 -04:00
Joshua Fuhs
714a0b24c7 Fixed bug that didn't set a window's monitor correctly. 2012-07-13 10:01:37 -04:00
Joshua Fuhs
af3dbbadf8 I really should test before committing. The debug calls didn't work 2012-07-12 13:35:58 -04:00
Joshua Fuhs
f78c6e9f8e Add debug messages to track down a tricky bug. 2012-07-12 11:31:31 -04:00
Joshua Fuhs
9449b1a93f Can declare a hotkey in Config.ini that exits the app 2012-07-03 20:50:23 -04:00
Joshua Fuhs
1cab61ba16 Can declare a hotkey in Config.ini that exits the app 2012-07-03 20:23:35 -04:00
Joshua Fuhs
29e31ee74d Remove unnecessary log messages 2012-07-01 12:27:47 -04:00
Joshua Fuhs
761b7bbe2d Merge with head of official depot. 2012-07-01 00:48:57 -04:00
Joshua Fuhs
e0c16bbe88 Remove new changelog because there's already a place to log changes 2012-06-30 23:55:12 -04:00
Joshua Fuhs
e93f12c91e Updated documentation with respect to new multi-dimensional master area. 2012-06-30 15:39:32 -04:00
Joshua Fuhs
8d5d92952d Change _layoutMPri/_layoutMSec to _layoutMX/_layoutMY and update logic accordingly per perliminary review. 2012-06-30 14:27:56 -04:00
Joshua Fuhs
fbaab8e3aa Elaborated on the help messages a bit. 2012-06-30 13:38:00 -04:00
Joshua Fuhs
643bf5b5ad Oops, committed without testing. Sure enough, there were bugs. 2012-06-30 13:37:37 -04:00
Joshua Fuhs
4ad41cb813 Update UI with new options. Left logging commented out because it might not be a feature that should be advertised. 2012-06-30 12:57:20 -04:00
Joshua Fuhs
809d91868a Use user data directory for logs. 2012-06-30 12:37:13 -04:00
Joshua Fuhs
a6928208f6 Prepare for submission to project repository. 2012-06-30 12:24:48 -04:00
Joshua Fuhs
85e6635d31 Noted that bug 018641 is fixed. 2012-06-30 12:23:19 -04:00
Joshua Fuhs
fcc058b397 BID 2012-06-29 22:20:15 -04:00
Joshua Fuhs
0f5f77b7cb Allow the window to recover to test recovery 2012-06-29 22:00:02 -04:00
Joshua Fuhs
fbbecc71e8 Fix a bug where some guarded windows commands couldn't get to windows because they were hidden from the SendMessage command. Add more window logging 2012-06-27 23:34:19 -04:00
Joshua Fuhs
937fed87b9 Cycle through windows correctly when there are hung windows 2012-06-27 22:35:52 -04:00
Joshua Fuhs
034c9c007e BID 018641: Prevent a hang of bug.n due to a hang of an underlying window. The layout gets messed up because of the ghost windows, and cycling through the windows doesn't yet work right. 2012-06-27 22:00:32 -04:00
Joshua Fuhs
c76742b25d Separate quit keys so they're less likely to be hit 2012-06-27 21:53:02 -04:00
Joshua Fuhs
96b3f6af07 Hanging application for testing purposes. 2012-06-27 21:51:20 -04:00
Joshua Fuhs
3815956c09 Create a changelog so that I can keep things straight. 2012-06-27 21:44:45 -04:00
Joshua Fuhs
315b1bfae4 Lots of logging changes 2012-06-26 12:52:44 -04:00
Joshua Fuhs
b36b640aad - Keep a reference to each window's expected monitor. Using the screen position can cause windows to switch sides under the right circumstances.
- Some comments to help keep the onShellMessage function straight.
- Repositioned SetWinDelay calls to get better effect for everything.
- Fixed a bug where a windows activation of a window on another monitor would cause weird behavior.
2012-06-25 19:13:52 -04:00
Joshua Fuhs
986669f69a [Bug] Flipping along master axis didn't preserve sizes 2012-06-25 12:08:16 -04:00
Joshua Fuhs
a738956012 Added support for a two-dimensional master area 2012-06-25 00:25:18 -04:00
Joshua Fuhs
ef47899c5d Initialize monitors a little more intelligently by associating currently opened windows with the monitor on which they appear. 2012-06-24 18:04:41 -04:00
Joshua Fuhs
725b809787 Dump the list to an array 2012-06-24 17:56:16 -04:00
Joshua Fuhs
ea230027a0 Bumped debug level for shell messages down one 2012-06-24 16:30:29 -04:00
Joshua Fuhs
e4f2915c49 Break down rendering of the layouts into distinct drawing components. 2012-06-24 16:19:53 -04:00
Joshua Fuhs
ac727ad742 List implementation to pull the list manipulation logic out of the codebase 2012-06-24 13:27:21 -04:00
Joshua Fuhs
fb71e0d7dc Improved logging functionality. Different logs may not be specified and the log may be truncated upon initialization. 2012-06-24 13:26:45 -04:00
Joshua Fuhs
9c4e5dd34e Further separation of concerns. Manager_manage now accepts a 'suggested' monitor and window. This won't override configuration settings. 2012-06-24 13:19:15 -04:00
Joshua Fuhs
0b8a381846 Cleanup and continue to enforce the separation of layout vs. content 2012-06-23 22:38:26 -04:00
Joshua Fuhs
1284147a23 More separation of concerns. Improved the window pickup and redraw performance significantly. 2012-06-23 22:06:31 -04:00
Joshua Fuhs
bce40f67e8 Separation of responsibilities. Enforce the 'window manipulation doesn't affect layout definition' mantra 2012-06-23 21:20:12 -04:00
Joshua Fuhs
4bf1aef3e6 Speed up view drawing by turning down the window delay time 2012-06-23 17:53:25 -04:00