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
fcc058b397
BID
2012-06-29 22:20:15 -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
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
Joshua Fuhs
e60d23e6be
Added a debug log message
2012-06-23 17:52:09 -04:00
Joshua Fuhs
e28b5862a7
Debug logging changes. Allow for multiple logging levels
2012-06-23 16:58:29 -04:00
Joshua Fuhs
de84ea6ac7
Fixed up layout symbol construction. Added some debug logging to catch a problem.
2012-06-23 14:16:17 -04:00
Joshua Fuhs
5631981e2e
More log cleanup. Made switch to enable debug logging.
2012-06-23 14:08:58 -04:00
Joshua Fuhs
15b8fc2c84
Create debug log
2012-06-23 14:04:57 -04:00
Joshua Fuhs
10ab86187d
Must hide before show because WinShow does not bring the new window to the top. This results in some odd looking view switches.
2012-06-23 00:43:26 -04:00
Joshua Fuhs
0aa4b31bae
Simplify some math.
2012-06-23 00:36:00 -04:00
Joshua Fuhs
a935d8d7cc
Make gap width behavior match tile layout.
2012-06-22 23:47:59 -04:00
Joshua Fuhs
37b4ea2419
Correct the sign on monocle layout with gap width.
2012-06-22 23:45:09 -04:00
Joshua Fuhs
cb1566d440
These changes prevent the user from viewing the resizing of windows from other screens. It may make the interface appear a bit more sluggish, though, since all of the rearranging must happen in the background.
2012-06-22 23:35:32 -04:00
Joshua Fuhs
043d14a569
Restoring the original flow of Monitor_activateView until I understand better how to optimize.
2012-06-22 23:27:54 -04:00
Joshua Fuhs
4e7da85ffc
Cleanup and make consistent the redrawing of views and layout symbols
2012-06-22 23:11:52 -04:00
Joshua Fuhs
32e086c35a
Allow for a wider layout description
2012-06-22 23:10:09 -04:00
Joshua Fuhs
750a281eac
Dump info to the log.
2012-06-22 19:56:46 -04:00
Joshua Fuhs
8c2272bc80
Added logging of windows from a view
2012-06-22 19:56:13 -04:00
Joshua Fuhs
61641abdca
Added bare logging
2012-06-22 19:55:33 -04:00
Joshua Fuhs
0666a89c50
Revert previous changeset since it did too much
2012-06-22 19:54:44 -04:00
Joshua Fuhs
b263ba0daf
Added bare logging capability
2012-06-22 19:45:39 -04:00
Joshua Fuhs
e06afcd299
Hotkey correction
2012-06-22 18:09:54 -04:00
Joshua Fuhs
917cf2769d
Hotkey consistency
2012-06-22 18:00:55 -04:00
Joshua Fuhs
8e5e42a653
Update the layout of the current view if it is re-activated.
2012-06-21 18:54:00 -04:00
Joshua Fuhs
5276471f49
Spelling corrections and layout consistency
2012-06-21 18:53:03 -04:00
Joshua Fuhs
60267c3338
Cleanup/optimization of view update code
2012-06-21 18:48:37 -04:00
Joshua Fuhs
a82d486a35
Added some basic logging
2012-06-17 10:35:57 -04:00
Joshua Fuhs
65090c573c
Making some shortcuts more reasonable
2012-06-17 10:35:44 -04:00
joten
65e20770f9
changed hotkeys for View_setGapWidth (compatibility to US-keyboard)
2012-06-17 16:32:48 +02:00
joten
421b18f779
added one more status fields (included in the readinAny-field):
...
Config_readinNetworkLoad (and the according functions)
2012-06-11 01:21:47 +02:00
joten
582ea2b84e
added a comment in Manager.ahk
...
added the cleanup-code for Bar_getDiskLoad in Main.ahk
added two more status fields (included in the readinAny-field) in Bar.ahk and
Config.ahk:
| functions | configuration variables |
|--------------------|--------------------------|
| Bar_getDiskLoad | Config_readinDiskLoad |
| Bar_getMemoryUsage | Config_readinMemoryUsage |
2012-06-08 23:29:08 +02:00
joten
8a4bd53b4a
replaced the function Bar_getInteger with NumGet
...
minor changes
2012-06-08 22:14:08 +02:00
joten
95b66c4255
added feature: set the position for a new window on the view especially in tiled
...
layout (not only "first in the master area, but also last in the
master, first or last in the stack area): Config_newWndPostition
2012-06-08 12:00:02 +02:00
joten
ad0c3bcaa2
added feature: re-use WIN+L as a hotkey in bug.n by using the function Manager_lockWorkStation()
2012-06-06 21:14:40 +02:00
joten
c6ad84087f
added gaps for the "tile" layout (Config_layoutGapWidth and View_setGapWidth(d))
2012-06-01 14:22:45 +02:00
joten
09676ce755
fixed bug: Set the background color of the status bar (title and clock)
2012-05-31 20:24:03 +02:00
joten
1dec51a91b
removed the internal, manual revision number (subversion and last change date)
...
updated version number: 8.3.0
2012-05-31 17:44:05 +02:00
joten
8d8dfa6390
updated version number: 8.2.2.01
...
fixed bug: setting the active window of a view
2012-01-12 21:54:03 +01:00
joten
d7700a8100
updated documentation (added features from earlier commitments)
...
updated list of changes for release 8.2.1
2012-01-08 19:12:49 +01:00
joten
01e5239b25
updated version: 8.2.1.02
...
fix bug #018431 : Immediate run-time errors running bug.n built from source
workaround bug #018364 : Evernote: new note
feature #005446 : Reload function
2011-12-05 22:20:38 +01:00
joten
0a193919bb
updated Manager_getWindow* functions to allow copying of the text to the clipboard
2011-09-21 13:33:06 +02:00
joten
923a5ba471
fixed bug: Save another AutoHotkeyGUI as the active window of a view.
2011-09-18 17:01:44 +02:00
joten
9ff5ef80bf
updated docs: generalized header and footer for html and txt
...
fixed docs: links
fixed bug: #18356 (Missing bar elements on Windows XP.)
updated : version to 8.2.1
2011-09-14 20:30:17 +02:00
joten
963951ff6a
updated documentation (formatting errors)
2011-09-03 00:16:14 +02:00
joten
c64ce96ec1
updated version (8.2.0.03)
...
release 8.2.0
2011-09-02 19:46:07 +02:00
joten
aeaa677f95
initial committal (8.2.0.03)
2011-07-27 19:43:34 +02:00