aboutsummaryrefslogtreecommitdiffhomepage
path: root/uzbl.c
Commit message (Collapse)AuthorAge
* @MODE works.Gravatar Brendan Taylor2009-07-09
|
* do expand as well as expand_template in update_titleGravatar Brendan Taylor2009-07-09
|
* move NAME from expand_template to expandGravatar Brendan Taylor2009-07-08
|
* move all the simple stuff from expand_templateGravatar Brendan Taylor2009-07-08
|
* expand: append "" for a NULL string varGravatar Brendan Taylor2009-07-08
|
* strip trailing newline from @()@ expansionsGravatar Brendan Taylor2009-07-08
|
* lots of stuff, see below.Gravatar Brendan Taylor2009-07-08
| | | | | add uzbl.info, move wk_*_version, COMMIT, and ARCH_UZBL into var_name_to_const, get rid of unameinfo, split off initialize() from main()
* optional markup escaping in expand()Gravatar Brendan Taylor2009-07-07
|
* use expand instead of expand_template for useragent.Gravatar Brendan Taylor2009-07-07
|
* test simple cmd_useragentGravatar Brendan Taylor2009-07-06
|
* simple expansion test passes.Gravatar Brendan Taylor2009-07-06
|
* merge much better uzbl_tabbed.py + fix for cookies.pyGravatar Dieter Plaetinck2009-07-03
|
* Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimentalGravatar Mason Larobina2009-07-02
|\
| * do not look for xdg config if we want to use stdin as configGravatar Dieter Plaetinck2009-06-30
| |
| * Merge commit 'dequis/stdin' into experimentalGravatar Dieter Plaetinck2009-06-30
| |\
* | | Manually added commit 51a38.. from holizzGravatar Mason Larobina2009-06-29
| | |
* | | Set the background on the vbox, not the main_window.Gravatar Tom Adams2009-06-29
| | |
| * | Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into cleanGravatar Brendan Taylor2009-06-26
| |\ \ | |/ / |/| |
* | | Merge commit 'robm/master' into experimentalGravatar Dequis2009-06-24
|\ \ \
| | * | use notify::title instead of title-changed signalGravatar Brendan Taylor2009-06-23
| | | | | | | | | | | | | | | | fixes FS#35
| | * | don't segfault on 'set' without arguments.Gravatar Brendan Taylor2009-06-23
| | | | | | | | | | | | | | | | fixes FS#44
| | | * Read stdin only if --config is "-"Gravatar Dequis2009-06-22
| | |/ | | | | | | | | | uzbl -c - works, uzbl -c- doesn't, blame the glib option parser
* | | Merge commit 'dieterbe/experimental' into experimentalGravatar Dequis2009-06-22
|\ \ \ | | |/ | |/|
| * | don't scroll past the end of the page.Gravatar Brendan Taylor2009-06-20
| | |
* | | Revert "Add disable_stdin config option"Gravatar Dequis2009-06-20
| | | | | | | | | | | | This reverts commit 97526404f52875d82d584f18420be72fdc300d93.
* | | Revert "Replaced disable_stdin with uzbl -c -"Gravatar Dequis2009-06-20
| | | | | | | | | | | | This reverts commit ed39cbe56f8923407604a1306a179529521ecd26.
* | | Merge commit 'dieterbe/experimental' into experimentalGravatar Dequis2009-06-20
|\| | | | | | | | | | | | | | Conflicts solved: uzbl.c
| | * fix possible double free in expand()Gravatar Robert Manea2009-06-19
| | |
| | * allow @<...>@ inside of @(...)@ and vice versaGravatar Robert Manea2009-06-18
| | |
| | * make detection of simple vars more shell likeGravatar Robert Manea2009-06-18
| | |
| | * command expansion uses @(command)@ / js expansion @<java script>@Gravatar Robert Manea2009-06-17
| | |
| | * expand() fixGravatar Robert Manea2009-06-16
| | |
| | * added JS expansion command @<java script>Gravatar Robert Manea2009-06-16
| | |
| | * clean up after mergeGravatar Robert Manea2009-06-16
| | |
| | * fix conflictsGravatar Robert Manea2009-06-16
| | |\ | |_|/ |/| |
| | * minor style fixes in expand()Gravatar Robert Manea2009-06-16
| | |
* | | Use JavaScriptCore for evaluation, with Uzbl.run()Gravatar Dequis2009-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * renamed expand_vars() to expand() + minor fixesGravatar Robert Manea2009-06-15
| | |
| | * added @() expressions to expand_vars - first draft, expect bugsGravatar Robert Manea2009-06-15
| | |
| | * Merge branch 'experimental' of git://github.com/Dieterbe/uzblGravatar Robert Manea2009-06-15
| | |\ | | |/ | |/|
* | | Replaced disable_stdin with uzbl -c -Gravatar Dequis2009-06-15
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Working print command with uzblctrlGravatar Dequis2009-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Fix control_socket to use GIOChannelGravatar Dequis2009-06-15
| | |
* | | Added *result to get data back from commandsGravatar Dequis2009-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | tiny patchGravatar evocallaghan2009-06-13
| | |
| * | keycmd_bs: fix invalid utf-8 char chopping codeGravatar kmeaw2009-06-11
| | | | | | | | | | | | This code failed on strings that end on a multibyte character.
* | | Add disable_stdin config optionGravatar Dequis2009-06-10
|/ /
| * Merge branch 'experimental' of git://github.com/Dieterbe/uzblGravatar Robert Manea2009-06-10
| |\ | |/ |/|
* | Add main_window check for new code.Gravatar Tom Adams2009-06-09
| |
* | Merge commit 'Dieterbe/experimental' into experimentalGravatar Tom Adams2009-06-09
|\ \