|
|
@e5210c9
|
12 years |
davidben |
dlsym the functions we need after use Glib and before use BarnOwl
...
release-1.10
|
|
|
@06e04a9
|
12 years |
davidben |
perlvariables - iteration N
Later commits reworked a lot of this, but ...
release-1.10
|
|
|
@4d9e311c
|
12 years |
davidben |
Don't do the stderr redirect hack if !isatty(2)
stderr has already ...
release-1.10release-1.9
|
|
|
@8135737
|
13 years |
davidben |
rename default config file to .owl/init.pl
motivations: to make clear ...
release-1.10release-1.9
|
|
|
@389d487
|
13 years |
davidben |
Switch to interactive context before sourcing the startup file
There ...
release-1.10release-1.9
|
|
|
@3b17b57
|
13 years |
davidben |
Kill owl_function_lastmsg_noredisplay
Now that owl_window exists and ...
release-1.10release-1.9
|
|
|
@f271129
|
13 years |
jgross |
Fix up headers
The additions to owl.h and some of the removals were ...
release-1.10release-1.9
|
|
|
@a7fac14
|
13 years |
davidben |
Assign all watched signals to a dummy no-op disposition
Otherwise ...
release-1.10release-1.9
|
|
|
@b8a3e00
|
13 years |
davidben |
Consistently use BarnOwl or barnowl
BarnOwl refers to the program, ...
release-1.10release-1.8release-1.9
|
|
|
@2244836
|
13 years |
davidben |
Use g_io_add_watch in the stderr redirect
We may actually be able to ...
release-1.10release-1.8release-1.9
|
|
|
@bbb7876
|
13 years |
davidben |
Replace the stdin reader with a GIOChannel watch
We ignore the ...
release-1.10release-1.8release-1.9
|
|
|
@4f746f8
|
13 years |
davidben |
Bump required glib version to 2.16
Debian Lenny's version is 2.16.6-3 ...
release-1.10release-1.8release-1.9
|
|
|
@cc305b5
|
14 years |
glasgall |
Move log-writing onto a background thread.
Currently, Barnowl writes ...
release-1.10release-1.8release-1.9
|
|
|
@44976fe
|
14 years |
glasgall |
Make owl_select_post_task take a context argument
Make ...
release-1.10release-1.8release-1.9
|
|
|
@6476c0e
|
14 years |
andersk |
stderr_redirect_handler: Handle partial or failed reads
...
release-1.10release-1.8release-1.9
|
|
|
@f97c1a6
|
14 years |
davidben |
Merge branch 'g_main_loop'
The logic in owl_select_prune_bad_fds ...
release-1.10release-1.8release-1.9
|
|
|
@1d21d9f
|
14 years |
davidben |
Use sigwaitinfo instead of sigwait
Eh, may as well give the signal ...
release-1.10release-1.8release-1.9
|
|
|
@ba12b44
|
14 years |
davidben |
Add owl_select_post_task helper function
Honestly, the only thing ...
release-1.10release-1.8release-1.9
|
|
|
@117b2ba
|
14 years |
davidben |
Move owl_process_input_char to owl.c
It would be nice to move some ...
release-1.10release-1.8release-1.9
|
|
|
@08e9842
|
14 years |
davidben |
Cleanly destroy the signal thread on shutdown
This isn't strictly ...
release-1.10release-1.8release-1.9
|
|
|
@6bd485e
|
14 years |
davidben |
Reset signal dispositions and mask, in case our parent was lame
Also ...
release-1.10release-1.8release-1.9
|
|
|
@47128d9
|
14 years |
davidben |
Allow interrupts to be taken at any point
This way we can catch ...
release-1.10release-1.8release-1.9
|
|
|
@1491439
|
14 years |
davidben |
Don't deliver SIGALRM through the signal thread
We don't do anything ...
release-1.10release-1.8release-1.9
|
|
|
@e2cc848
|
14 years |
davidben |
Just ignore SIGPIPE altogether
There's not much point in switching ...
release-1.10release-1.8release-1.9
|
|
|
@81db142
|
14 years |
davidben |
Make owl_signal_init take a signal-thread callback
Instead of pushing ...
release-1.10release-1.8release-1.9
|
|
|
@3535a6e
|
14 years |
davidben |
First go at sigwait-based signal handling
Instead of relying on ...
release-1.10release-1.8release-1.9
|
|
|
@6b4033f
|
14 years |
davidben |
Also make owl_process_messages a GSource
This is the second ...
release-1.10release-1.8release-1.9
|
|
|
@4cc49bc
|
14 years |
davidben |
Make the owl_window redraw hook a GSource
(Should this be a ...
release-1.10release-1.8release-1.9
|
|
|
@3b8a563
|
14 years |
davidben |
Remove NULL checks before calling g_free
g_free handles the NULL ...
release-1.10release-1.8release-1.9
|
|
|
@9efa5bd
|
14 years |
davidben |
Clamp the number of color pairs to 256 without ext-color
Debian ...
release-1.10release-1.8release-1.9
|
|
|
@a2a8833
|
14 years |
davidben |
Kill --remove-debug option
It doesn't do anything sensible anymore. ...
release-1.10release-1.8release-1.9
|
|
|
@c809f5e
|
14 years |
davidben |
Use owl_function_command_norv when we don't care about the result
...
release-1.10release-1.8release-1.9
|
|
|
@3472845
|
14 years |
andersk |
Replace owl_sprintf with g_strdup_printf.
Signed-off-by: Anders ...
release-1.10release-1.8release-1.9
|
|
|
@d4927a7
|
14 years |
andersk |
Replace owl_strdup with g_strdup.
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.8release-1.9
|
|
|
@ddbbcffa
|
14 years |
andersk |
Replace owl_free with g_free.
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.8release-1.9
|
|
|
@ab9bf01
|
14 years |
andersk |
Disable special handling of START and STOP characters (^Q and ^S)
...
release-1.10release-1.8release-1.9
|
|
|
@7488f27
|
14 years |
andersk |
Use STDIN_FILENO instead of 0
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.8release-1.9
|
|
|
@099597c
|
14 years |
davidben |
Don't reset colorpairs in the middle of drawing
Resetting colorpairs ...
release-1.10release-1.8release-1.9
|
|
|
@d3941a0
|
14 years |
davidben |
Use g_strjoinv in owl_global_set_startupargs
It's much nicer than ...
release-1.10release-1.8release-1.9
|
|
|
@b03c714
|
14 years |
davidben |
Update copyright notices for 2011
release-1.10release-1.8release-1.9
|
|
|
@bc14adc
|
14 years |
nelhage |
Punted __unspecified__ default value for default_style.
variable.c ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@ca6a47e
|
14 years |
davidben |
In the startup message, suggest quickstart before help
It looks like ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@9c678a5
|
14 years |
davidben |
Actually set the context interactive in the startup routine
This got ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@de6f317
|
14 years |
davidben |
Move zephyr and ncurses shutdown into main
They are initialized in ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@3ecd78b
|
14 years |
davidben |
Move the event loop to owl_select as owl_select_run_loop
Also adds a ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@8402a093
|
14 years |
davidben |
Move the error signal logging to a pre_select_action
This reduces our ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@e488ec5
|
14 years |
nelhage |
Merge branch 'security'
release-1.10release-1.7release-1.8release-1.9
|
|
|
@205e164
|
14 years |
asedeno |
Use fpathconf to disable signals
Just using 0 is not portable. POSIX ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@d296c9a
|
14 years |
davidben |
Merge branch 'owl_window'
Conflicts:
global.c
release-1.10release-1.7release-1.8release-1.9
|
|
|
@d12a8c7
|
14 years |
nelhage |
Keep the debug file open persistently.
release-1.10release-1.7release-1.8release-1.9
|
|
|
@0be3efd
|
14 years |
davidben |
Move g_type_init into owl_global_init
Ensures that the tester and ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@5cc7e5e
|
14 years |
davidben |
Kill owl_global_needrefresh
Not necessary now. Internal state for ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@dec60b4
|
14 years |
nelhage |
Merge branch 'perl-tester'
release-1.10release-1.7release-1.8release-1.9
|
|
|
@ea7daa8
|
14 years |
davidben |
Remove the global notifier
release-1.10release-1.7release-1.8release-1.9
|
|
|
@044f19f
|
14 years |
davidben |
Don't use signals for dirtying the sepbar
I'm less convinced the ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@07b59ea
|
15 years |
davidben |
Maintain the cursor location with the context stack
release-1.10release-1.7release-1.8release-1.9
|
|
|
@4dd115f
|
15 years |
davidben |
Set the sepwin as the default cursor location
This lets us get rid of ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@d6f2d21
|
15 years |
davidben |
Hook up and use the message-received signal in the sepbar
release-1.10release-1.7release-1.8release-1.9
|
|
|
@99ce51c
|
15 years |
davidben |
Punt the arguments to owl_global_resize
We're not using them, and ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@fa65671
|
15 years |
davidben |
Remove the relayout code
The signals take care of it now.
release-1.10release-1.7release-1.8release-1.9
|
|
|
@385fda9
|
15 years |
davidben |
A fairly hacky job of porting sepbar to owl_window
We now use the new ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@f6fae8d
|
15 years |
davidben |
Port the editwin to owl_window
The others are still unmanaged for ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@a57f87a
|
15 years |
davidben |
Move the update_panels into owl_window_redraw_scheduled
release-1.10release-1.7release-1.8release-1.9
|
|
|
@053f751
|
15 years |
davidben |
For prototyping, use a GObject-backed owl_window
It gives us many ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@4e33cb2
|
15 years |
davidben |
Punt a lot of needrefreshes
Move the actual needrefreshes into the ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@449af72
|
15 years |
davidben |
First draft of Nth iteration of owl_window framework
release-1.10release-1.7release-1.8release-1.9
|
|
|
@04b16f8
|
15 years |
nelhage |
Set up filters and a view in the tester.
release-1.10release-1.7release-1.8release-1.9
|
|
|
@3aa0522
|
15 years |
davidben |
Deprecate the main loop hook, use on-demand perl timer
Users without ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@3687413
|
15 years |
davidben |
Only enable pseudologin timer when we use it
The feature defaults to ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@0881cdd
|
15 years |
davidben |
Use a separate pad for input
wgetch calls a wrefresh on regular ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@bcff94d
|
15 years |
davidben |
Drop pointless doupdate before the event loop
release-1.10release-1.7release-1.8release-1.9
|
|
|
@1b5b975
|
15 years |
andersk |
Make terminal refreshes a pre-select action.
Signed-off-by: Anders ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@f7cf6c2
|
15 years |
davidben |
Allow scheduling of relayouts as well as resizes
release-1.10release-1.7release-1.8release-1.9
|
|
|
@1cfcab7
|
15 years |
nelhage |
Update copyright notices for 2010.
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@98d296d
|
15 years |
nelhage |
Remove owl_global_is_typwin_active
This is now redundant with ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@f449096
|
15 years |
davidben |
Drop calls to update_panels outside main loop
One call is sufficient. ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@d64f963
|
15 years |
davidben |
Prefer popwin to typwin for cursor placement
If we somehow have a ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@8099357
|
15 years |
davidben |
Remove some mentions of global windows from main
Sadly, we can't kill ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@b928b3a
|
15 years |
davidben |
Remove popwin special-casing
Finally, we can have our cake! Now that ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@8ae2de9
|
15 years |
davidben |
Attach PANELs to all of our WINDOWs
We replace wnoutrefresh with ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@91634ec
|
15 years |
andersk |
Add owl_message_delete to fix leaks.
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@1915073
|
15 years |
andersk |
main: Don’t leak the default tty name.
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@2a17b63
|
15 years |
nelhage |
Push and pop contexts whenever we change context.
This allows us to ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@b752f1e
|
15 years |
nelhage |
Allow ^Z to be rebound.
Rather than catching SIGTSTP and doing things ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@129e609
|
15 years |
nelhage |
Use a owl_dict to store the list of filters.
Cathy Zhang reported ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@6c81223
|
15 years |
asedeno |
Fix _followlast behavior.
I broke _followlast in ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@18fdd5f9
|
15 years |
asedeno |
Switch C to the new I/O Dispatch API.
Signed-off-by: Alejandro R. ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@23fddad
|
15 years |
kcr |
refactor & rename filter creation & storage management
...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@84ea53c
|
15 years |
kcr |
data-driven owl_setup_default_filter
Factor out a bunch of calls to ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@26255f0
|
15 years |
asedeno |
Add a message processing pre-select action.
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@0697f09
|
15 years |
asedeno |
Drop owl_animate_hack.
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@dbf94e9
|
15 years |
asedeno |
Revert "Process zephyr prior to owl_select(). [more]"
This reverts ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@40bda84
|
15 years |
nelhage |
Catch ^Z and display a message instead of suspending.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@c79a047
|
15 years |
andersk |
Correctly prototype functions with no parameters as foo(void), not ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@4e4847c
|
15 years |
nelhage |
Don't include owl.c when running codelist.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@f350fc3
|
15 years |
nelhage |
Add equivalent long options for all short options.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@799f36c
|
15 years |
nelhage |
Use getopt(3) for option parsing.
While we're at it, refactor option ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@7967433
|
15 years |
nelhage |
Refactor startup into functions, and some clean up.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@4542047
|
15 years |
andersk |
Add const qualifiers for owl_filter *.
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@1fdab04
|
15 years |
andersk |
Add const qualifiers for owl_style *.
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|