aboutsummaryrefslogtreecommitdiffhomepage
path: root/uzbl.c
Commit message (Collapse)AuthorAge
...
| | | * 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.
* | | | Clean up init_fifo() by removing impossible conditionsGravatar uranther2009-06-10
| | | |
* | | | add 'quit' command, because I can never remember whether it's exit or quit...Gravatar uranther2009-06-10
| | | |
* | | | Revert "cleanup when uzbl quits"Gravatar uranther2009-06-10
| | | | | | | | | | | | | | | | This reverts commit 7d3e27bd39e7f20175c1aac4bdf9f0c2c4bafe72.
* | | | cleanup when uzbl quitsGravatar uranther2009-06-10
| | | |
* | | | Cleaned up after lexical scannerGravatar uranther2009-06-10
| | | |
| * | | Add disable_stdin config optionGravatar Dequis2009-06-10
| |/ /
* | | Cleaner handling of G_TOKEN_INT, and added G_TOKEN_ERROR error messageGravatar uranther2009-06-10
| | |
* | | Fixed bug when backspacing UTF8 characters in the command box. Also some ↵Gravatar uranther2009-06-10
| | | | | | | | | | | | code cleanup
| | * 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
| |\ \
* | | | Fixed some issues with TYPE_FLOAT upon ing and dumping. Also, we need ↵Gravatar uranther2009-06-08
| | | | | | | | | | | | | | | | uzbl.gui.icon for dumping, so no need to free() it
| | * | Added support for full content zoom (AKA full page zoom)Gravatar root2009-06-08
| |/ / |/| |
| * | Merge commit 'Dieterbe/experimental' into experimentalGravatar Tom Adams2009-06-07
| |\ \ | |/ / |/| | | | | | | | Conflicts: uzbl.c
* | | make icon setting configurableGravatar Dieter Plaetinck2009-06-07
| | |
| * | Added a GtkPlug which plugs into a socket ID specified by -s.Gravatar Tom Adams2009-06-07
| | |
* | | merge in some fixes + basic uzbl icon from urantherGravatar Dieter Plaetinck2009-06-07
|\ \ \ | |/ / |/| |
| * | got rid of my fifo fix for now - it needs more TLCGravatar uranther2009-06-07
| | |
| | * Merge branch 'experimental' of git://github.com/Dieterbe/uzblGravatar Robert Manea2009-06-07
| | |\ | |_|/ |/| |
| * | ok added the zoom back in. fmlGravatar uranther2009-06-06
| | |
| * | merged with Dieterbe/experimental, finallyGravatar uranther2009-06-06
| |\ \ | |/ / |/| |
| * | WTFGravatar uranther2009-06-06
| | |
* | | uzbl now builds on OpenBSDGravatar Abel `00z' Camarillo2009-06-06
|\ \ \
* \ \ \ Merge commit 'mxey/experimental' into experimentalGravatar Dieter Plaetinck2009-06-06
|\ \ \ \
* | | | | Let keybinds work when status bar have focus.Gravatar salinasv2009-06-06
| | | | |
| * | | | Build in C99 modeGravatar Maximilian Gaß2009-06-06
|/ / / /
* | | | strtod > atof. Thanks ZabaGravatar Dieter Plaetinck2009-06-06
| | | |
| | | * Merge branch 'experimental' of git://github.com/Dieterbe/uzblGravatar Robert Manea2009-06-06
| | | |\ | |_|_|/ |/| | |
| | | * fix indentGravatar Robert Manea2009-06-06
| | | |
* | | | use stdlib atof() instead of gnu99 strtof() + more sense making example ↵Gravatar Dieter Plaetinck2009-06-06
| | | | | | | | | | | | | | | | binds for zoomlevels
* | | | Make progress bar show empty on start of page loadGravatar Jeremy O'Brien2009-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, when clicking on a link or opening a new URL, the user would not get any feedback showing that the command was taken until after a progress change, which could sometimes take a prolonged period of time. Now, the user is immediately alerted via the statusbar going to zero.
* | | | data: URIs work.Gravatar Tom Adams2009-06-06
| | | |
* | | | Cookies work.Gravatar Tom Adams2009-06-06
| | | |
* | | | javascript: URIs work.Gravatar Tom Adams2009-06-06
| | | |
| | * | doh! i don't need that strdup thereGravatar uranther2009-06-03
| | | |
| | * | there is no 'destroy' signal - probably wanted the 'finished' signal.Gravatar uranther2009-06-03
| | | |
| | * | fixed typo which was giving a gsignal warning on the webinspectorGravatar uranther2009-06-03
| | | |