Mason Larobina [Mon, 29 Jun 2009 11:32:35 +0000 (19:32 +0800)]
Spelleng fix.
Mason Larobina [Mon, 29 Jun 2009 11:26:56 +0000 (19:26 +0800)]
Added mxey to uzbl_tabbed contributors section.
Mason Larobina [Mon, 29 Jun 2009 11:20:17 +0000 (19:20 +0800)]
uzbl_config path now respects XDG_CONFIG_HOME
Mason Larobina [Mon, 29 Jun 2009 11:12:29 +0000 (19:12 +0800)]
Manually added commit 51a38.. from holizz
Mason Larobina [Mon, 29 Jun 2009 10:45:52 +0000 (18:45 +0800)]
Merge branch 'experimental' of git@github.com:mason-larobina/uzbl into experimental
Mason Larobina [Mon, 29 Jun 2009 10:40:39 +0000 (18:40 +0800)]
Added static probe cmds to uzbl instance class
Tom Adams [Mon, 29 Jun 2009 09:48:56 +0000 (10:48 +0100)]
Set the background on the vbox, not the main_window.
Mason Larobina [Mon, 29 Jun 2009 07:44:37 +0000 (15:44 +0800)]
Fix spelling.
Mason Larobina [Mon, 29 Jun 2009 07:14:30 +0000 (15:14 +0800)]
Style tablist text & update window title.
Mason Larobina [Mon, 29 Jun 2009 06:15:34 +0000 (14:15 +0800)]
Delete session file when empty.
Mason Larobina [Mon, 29 Jun 2009 06:04:27 +0000 (14:04 +0800)]
Reduced tablist update delay.
By calling self.update_tablist() manually after any notebook tab
manipulation.
Mason Larobina [Sun, 28 Jun 2009 19:51:58 +0000 (03:51 +0800)]
Removed redundant timeout variable (minor edit)
Mason Larobina [Sun, 28 Jun 2009 19:40:28 +0000 (03:40 +0800)]
uzbl_tabbed.py re-write.
Re-written the uzbl_tabbed.py script to use a fifo control
interface and inherit configuration options from the users
uzbl configuration file (if it exists).
Dieter Plaetinck [Sun, 28 Jun 2009 11:29:42 +0000 (13:29 +0200)]
todo updates
Dieter Plaetinck [Wed, 24 Jun 2009 20:29:06 +0000 (22:29 +0200)]
add dxdx (dequis) to AUTHORS
Dieter Plaetinck [Wed, 24 Jun 2009 20:16:29 +0000 (22:16 +0200)]
Merge commit 'dequis/experimental' into experimental
Dequis [Wed, 24 Jun 2009 20:03:19 +0000 (17:03 -0300)]
Two little fixes in README
Clarification about race conditions and Uzbl object
Change get <key> to print @<key> and remove TODO
Dequis [Wed, 24 Jun 2009 19:36:03 +0000 (16:36 -0300)]
Added documentation for javascript features
Dequis [Wed, 24 Jun 2009 17:14:39 +0000 (14:14 -0300)]
Merge commit 'robm/master' into experimental
Mason Larobina [Tue, 23 Jun 2009 19:56:14 +0000 (21:56 +0200)]
Checks if XDA_DATA_HOME in os.environ before use
Additionally when XDA_DATA_HOME doesn't exist the cookie jar location
defaults to os.environ["HOME"] + '.local/share/uzbl/cookies.txt'
however when these strings are concatenated they are missing the path
seperator '/'. Problem solved by using the builtin os.path.join to join
the environ path and jar location.
Mason Larobina [Tue, 23 Jun 2009 08:06:30 +0000 (16:06 +0800)]
Checks if XDA_DATA_HOME in os.environ before use
Additionally when XDA_DATA_HOME doesn't exist the cookie jar location
defaults to os.environ["HOME"] + '.local/share/uzbl/cookies.txt'
however when these strings are concatenated they are missing the path
seperator '/'. Problem solved by using the builtin os.path.join to join the
environ path and jar location.
On branch experimental:
Changes to be committed:
modified: examples/data/uzbl/scripts/cookies.py
Dequis [Mon, 22 Jun 2009 20:16:52 +0000 (17:16 -0300)]
Cleanup diff on uzbl.h
Dequis [Mon, 22 Jun 2009 19:51:11 +0000 (16:51 -0300)]
Merge commit 'dieterbe/experimental' into experimental
Dequis [Mon, 22 Jun 2009 19:50:16 +0000 (16:50 -0300)]
Revert "Rename fixed Makefile-new-test to Makefile"
This reverts commit
dca2cb9ef9566618cf7c0ee16cdbe97b9034039f.
Robert Manea [Mon, 22 Jun 2009 14:10:54 +0000 (16:10 +0200)]
fix typos
Robert Manea [Mon, 22 Jun 2009 14:05:28 +0000 (16:05 +0200)]
document variable expansion and command/js substitution
Brendan Taylor [Sat, 20 Jun 2009 18:09:37 +0000 (12:09 -0600)]
don't scroll past the end of the page.
Aaron Griffin [Sat, 20 Jun 2009 10:27:50 +0000 (12:27 +0200)]
Aaron Griffin [PATCH 1/4] Add libgthread-2.0 to pkg-config, for OSX
Aaron Griffin [Sat, 20 Jun 2009 10:15:46 +0000 (12:15 +0200)]
Aaron Griffin [PATCH 3/4] Replace cp -ax with -p, for OSX compat
Dieter Plaetinck [Sat, 20 Jun 2009 10:09:48 +0000 (12:09 +0200)]
Aaron Griffin [PATCH 2/4] Remove install -D arg, OSX compatibility
Dequis [Sat, 20 Jun 2009 04:21:27 +0000 (01:21 -0300)]
Revert "Add disable_stdin config option"
This reverts commit
97526404f52875d82d584f18420be72fdc300d93.
Dequis [Sat, 20 Jun 2009 04:20:49 +0000 (01:20 -0300)]
Revert "Replaced disable_stdin with uzbl -c -"
This reverts commit
ed39cbe56f8923407604a1306a179529521ecd26.
Dequis [Sat, 20 Jun 2009 04:17:43 +0000 (01:17 -0300)]
Merge commit 'dieterbe/experimental' into experimental
Conflicts solved:
uzbl.c
Robert Manea [Fri, 19 Jun 2009 05:12:30 +0000 (07:12 +0200)]
fix possible double free in expand()
Robert Manea [Thu, 18 Jun 2009 21:31:38 +0000 (23:31 +0200)]
allow @<...>@ inside of @(...)@ and vice versa
Robert Manea [Thu, 18 Jun 2009 18:36:14 +0000 (20:36 +0200)]
make detection of simple vars more shell like
Robert Manea [Wed, 17 Jun 2009 10:13:03 +0000 (12:13 +0200)]
command expansion uses @(command)@ / js expansion @<java script>@
Robert Manea [Tue, 16 Jun 2009 08:51:28 +0000 (10:51 +0200)]
expand() fix
Robert Manea [Tue, 16 Jun 2009 08:38:54 +0000 (10:38 +0200)]
added JS expansion command @<java script>
Robert Manea [Tue, 16 Jun 2009 08:13:50 +0000 (10:13 +0200)]
clean up after merge
Robert Manea [Tue, 16 Jun 2009 07:59:59 +0000 (09:59 +0200)]
fix conflicts
Robert Manea [Tue, 16 Jun 2009 07:55:43 +0000 (09:55 +0200)]
reset
Robert Manea [Tue, 16 Jun 2009 07:46:06 +0000 (09:46 +0200)]
minor style fixes in expand()
Dequis [Mon, 15 Jun 2009 23:37:55 +0000 (20:37 -0300)]
Use JavaScriptCore for evaluation, with Uzbl.run()
Both "js" and "script" commands use eval_js(), which creates an instance
of the Uzbl object class (created by js_init()) which right now provides
only a run() method (handled by js_run_command()). After evaluating the
code, eval_js() removes the object so the scripts from the loaded page
can't access it.
eval_js() supports returning a string result, and you can use it with
uzblctrl to query the DOM. Uzbl.run() also returns a string, but the
only useful thing you can do right now with that is to print @uri or
other variables.
Robert Manea [Mon, 15 Jun 2009 20:17:53 +0000 (22:17 +0200)]
renamed expand_vars() to expand() + minor fixes
Robert Manea [Mon, 15 Jun 2009 12:07:13 +0000 (14:07 +0200)]
added @() expressions to expand_vars - first draft, expect bugs
Robert Manea [Mon, 15 Jun 2009 10:04:31 +0000 (12:04 +0200)]
Merge branch 'experimental' of git://github.com/Dieterbe/uzbl
Dequis [Mon, 15 Jun 2009 06:53:55 +0000 (03:53 -0300)]
Replaced disable_stdin with uzbl -c -
That means, read config from stdin. So stdin is always disabled, except
when you tell uzbl to read from there. The default one in the xdg config
path is still loaded.
Fixes problems when sending uzbl to background.
Dequis [Mon, 15 Jun 2009 06:31:58 +0000 (03:31 -0300)]
Working print command with uzblctrl
Also: Changed a few g_error to g_warning to avoid crashes on broken
socket. Flush the channel after sending, shutdown before closing.
Removed unused headers from uzblctrl.c.
The socket protocol is straightforward: you send a command terminated
with a newline, you receive a reply terminated with a newline.
If you ever need newlines inside a reply, you'll have to change this.
uzblctrl closes the connection after getting the reply, but any other
client can stay connected and send/receive other commands.
Dequis [Mon, 15 Jun 2009 04:09:40 +0000 (01:09 -0300)]
Fix control_socket to use GIOChannel
Dequis [Mon, 15 Jun 2009 02:21:27 +0000 (23:21 -0300)]
Added *result to get data back from commands
This allows socket (and stdio) to have a way to reply back.
Had to change all their function definitions, unfortunately.
Currently, no functions write a result. print will, at least, probably
run_js too, and some others.
When a function calling parse_command (or parse_cmd_line) is not
interested in the result, it is safe to pass NULL. Before calling the
function, parse_command creates a GString and prints the result to
stdout if verbose is enabled. You could do the same when calling most
command functions directly, but not with those that expect a GString.
Oh, additionally, I killed NOSPLIT, moved the typedef Command to uzbl.h,
and created the struct CommandInfo which replaces a Command[2] array.
That fixes FS#22, which is a warning with -pedantic. Heh.
evocallaghan [Sat, 13 Jun 2009 13:42:32 +0000 (15:42 +0200)]
tiny patch
evocallaghan [Sat, 13 Jun 2009 12:44:03 +0000 (14:44 +0200)]
tiny patch
Dequis [Fri, 12 Jun 2009 15:48:44 +0000 (12:48 -0300)]
Rename fixed Makefile-new-test to Makefile
Dieter Plaetinck [Thu, 11 Jun 2009 17:55:05 +0000 (19:55 +0200)]
add kmeaw to authors
kmeaw [Thu, 11 Jun 2009 09:11:57 +0000 (13:11 +0400)]
keycmd_bs: fix invalid utf-8 char chopping code
This code failed on strings that end on a multibyte character.
Flib Development Team [Thu, 11 Jun 2009 09:09:17 +0000 (13:09 +0400)]
Merge branch 'experimental' of git://github.com/Dieterbe/uzbl
Dequis [Wed, 10 Jun 2009 21:29:13 +0000 (18:29 -0300)]
Add disable_stdin config option
Jacob Todd [Wed, 10 Jun 2009 18:03:47 +0000 (20:03 +0200)]
add '-lgthread-2.0' to CFLAGS because compilation fails for some people
Robert Manea [Wed, 10 Jun 2009 13:32:06 +0000 (15:32 +0200)]
Merge branch 'experimental' of git://github.com/Dieterbe/uzbl
Dieter Plaetinck [Tue, 9 Jun 2009 20:11:00 +0000 (22:11 +0200)]
merge in holizz uzbl_tabbed
Tom Adams [Tue, 9 Jun 2009 19:26:46 +0000 (20:26 +0100)]
Add main_window check for new code.
Tom Adams [Tue, 9 Jun 2009 11:19:17 +0000 (12:19 +0100)]
Merge commit 'Dieterbe/experimental' into experimental
Dieter Plaetinck [Mon, 8 Jun 2009 20:51:57 +0000 (22:51 +0200)]
indentation fix
Dieter Plaetinck [Mon, 8 Jun 2009 20:50:43 +0000 (22:50 +0200)]
keybind to start a new uzbl instance from the page in primary selection
Dieter Plaetinck [Mon, 8 Jun 2009 20:48:12 +0000 (22:48 +0200)]
slightly better example config with a few new cool examples
Dieter Plaetinck [Mon, 8 Jun 2009 20:18:25 +0000 (22:18 +0200)]
fix quotes regression
Dieter Plaetinck [Mon, 8 Jun 2009 20:08:05 +0000 (22:08 +0200)]
israellevins zoom_type toggling
Dieter Plaetinck [Mon, 8 Jun 2009 19:16:25 +0000 (21:16 +0200)]
be more friendly to people who have no XDG variables set + bitter checking and such
Dieter Plaetinck [Mon, 8 Jun 2009 17:59:18 +0000 (19:59 +0200)]
new way to try out the sample stuff. makes it even easier for new users
Tom Adams [Mon, 8 Jun 2009 08:34:17 +0000 (09:34 +0100)]
Merge commit 'Dieterbe/experimental' into experimental
root [Sun, 7 Jun 2009 22:10:33 +0000 (01:10 +0300)]
Added support for full content zoom (AKA full page zoom)
Dieter Plaetinck [Sun, 7 Jun 2009 20:58:02 +0000 (22:58 +0200)]
more suited make target names
Dieter Plaetinck [Sun, 7 Jun 2009 20:50:57 +0000 (22:50 +0200)]
fixes to make the dir refactoring work
Dieter Plaetinck [Sun, 7 Jun 2009 20:37:44 +0000 (22:37 +0200)]
make the whole xdg/dev directories /configs etc more sense making. now theres just one config you can directly copy into your home and use without editing. the same config can be used while developing, the Makefile just overrides 2 xdg variables. also the scripts can be a bit simpler now
Tom Adams [Sun, 7 Jun 2009 18:54:23 +0000 (19:54 +0100)]
Merge commit 'Dieterbe/experimental' into experimental
Conflicts:
uzbl.c
Dieter Plaetinck [Sun, 7 Jun 2009 18:28:35 +0000 (20:28 +0200)]
make icon setting configurable
Tom Adams [Sun, 7 Jun 2009 18:17:41 +0000 (19:17 +0100)]
Added a GtkPlug which plugs into a socket ID specified by -s.
Dieter Plaetinck [Sun, 7 Jun 2009 18:05:21 +0000 (20:05 +0200)]
merge in some fixes + basic uzbl icon from uranther
Tom Adams [Sun, 7 Jun 2009 15:55:44 +0000 (16:55 +0100)]
Merge commit 'Dieterbe/experimental' into experimental
uranther [Sun, 7 Jun 2009 14:13:55 +0000 (10:13 -0400)]
got rid of my fifo fix for now - it needs more TLC
Dieter Plaetinck [Sun, 7 Jun 2009 14:11:03 +0000 (16:11 +0200)]
when devving, --verbose is useful + without --config theres a change that $HOME/.. gets loaded
Dieter Plaetinck [Sun, 7 Jun 2009 14:06:26 +0000 (16:06 +0200)]
Merge branch 'experimental'
Dieter Plaetinck [Sun, 7 Jun 2009 14:03:46 +0000 (16:03 +0200)]
faq entry about tabs + clarify url changing
Dieter Plaetinck [Sun, 7 Jun 2009 11:22:52 +0000 (13:22 +0200)]
document dump_config
Dieter Plaetinck [Sun, 7 Jun 2009 11:17:01 +0000 (13:17 +0200)]
chmod cookies.py +x
Dieter Plaetinck [Sun, 7 Jun 2009 10:16:06 +0000 (12:16 +0200)]
Merge branch 'experimental'
Dieter Plaetinck [Sun, 7 Jun 2009 10:14:11 +0000 (12:14 +0200)]
make cookies.py default sample cookie script
Tom Adams [Sun, 7 Jun 2009 10:07:58 +0000 (12:07 +0200)]
pick datafile location for cookies more smartly
Dieter Plaetinck [Sun, 7 Jun 2009 09:49:48 +0000 (11:49 +0200)]
add holizz' cookies.py
Robert Manea [Sun, 7 Jun 2009 01:17:09 +0000 (03:17 +0200)]
Merge branch 'experimental' of git://github.com/Dieterbe/uzbl
Tom Adams [Sat, 6 Jun 2009 23:18:29 +0000 (00:18 +0100)]
Merge commit 'Dieterbe/experimental' into experimental
Conflicts:
examples/scripts/cookies.sh
uranther [Sat, 6 Jun 2009 22:28:04 +0000 (18:28 -0400)]
Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimental
Dieter Plaetinck [Sat, 6 Jun 2009 22:09:37 +0000 (00:09 +0200)]
Merge branch 'experimental'
Dieter Plaetinck [Sat, 6 Jun 2009 22:08:39 +0000 (00:08 +0200)]
todo updates
Dieter Plaetinck [Sat, 6 Jun 2009 22:00:53 +0000 (00:00 +0200)]
do not do cookie debugging (with notifier) by default
Dieter Plaetinck [Sat, 6 Jun 2009 21:56:38 +0000 (23:56 +0200)]
unbreak markdown layout
Dieter Plaetinck [Sat, 6 Jun 2009 21:30:43 +0000 (23:30 +0200)]
pull in latest stuff from experimental
uranther [Sat, 6 Jun 2009 21:13:29 +0000 (17:13 -0400)]
ok added the zoom back in. fml
uranther [Sat, 6 Jun 2009 21:02:56 +0000 (17:02 -0400)]
merged with Dieterbe/experimental, finally