aboutsummaryrefslogtreecommitdiffhomepage
path: root/uzbl.c
Commit message (Collapse)AuthorAge
* remove base_urlGravatar Robert Manea2009-08-07
|
* removed html_mode in favour of "data URI scheme"Gravatar Robert Manea2009-08-07
|
* Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into experimentalGravatar Mason Larobina2009-07-30
|\ | | | | | | | | Conflicts: uzbl.c
| * alignmentGravatar Robert Manea2009-07-30
| |
| * removed obsolete commentGravatar Robert Manea2009-07-29
| |
| * Merge branch 'robhelmut' of http://gnarfk.homelinux.org/~helmut/uzblGravatar Robert Manea2009-07-29
| |\
| | * Merge branch 'helmutexp' into robhelmutGravatar Helmut Grohne2009-07-29
| | |\
| | | * Merge branch 'helmut' into helmutexpGravatar Helmut Grohne2009-07-29
| | | |\
| | | | * fixed wrong n2v_p local variable conversionGravatar Helmut Grohne2009-07-29
| | | | |
| * | | | cast fixesGravatar Robert Manea2009-07-29
| |/ / /
| * | | converted further void**ptr usages to unionGravatar Helmut Grohne2009-07-29
| | | |
| * | | Merge branch 'helmutexp' into robGravatar Helmut Grohne2009-07-29
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: uzbl.c uzbl.h
| | * | Merge branch 'helmut' into helmutexpGravatar Helmut Grohne2009-07-29
| | |\| | | | | | | | | | | | | | | | | Conflicts: uzbl.c
| | | * added more /*@null@*/ and const annotationsGravatar Helmut Grohne2009-07-29
| | | |
| | | * fixed possible memory leak in find_xdg_fileGravatar Helmut Grohne2009-07-29
| | | |
| | | * fixed possible null pointer dereferenceGravatar Helmut Grohne2009-07-29
| | | |
| | | * made get_exp_type return an enum as it shouldGravatar Helmut Grohne2009-07-29
| | | |
| | | * made global variable n2v_p be localGravatar Helmut Grohne2009-07-29
| | | |
| | * | Merge branch 'helmut' into helmutexpGravatar Helmut Grohne2009-07-29
| | |\| | | | | | | | | | | | | | | | | Conflicts: uzbl.c
| | | * fixed strndup -> g_strndup using free -> g_freeGravatar Helmut Grohne2009-07-29
| | | |
| | | * made this void **ptr; a union to remove magicGravatar Helmut Grohne2009-07-29
| | | |
| | | * added a gsize -> int cast for gccGravatar Helmut Grohne2009-07-29
| | | |
| | | * use g_strndup instead of strndupGravatar Helmut Grohne2009-07-29
| | | |
| | | * removed useless MAX_BINDINGS macroGravatar Helmut Grohne2009-07-29
| | | |
| * | | applied helmut's expand() patchGravatar Robert Manea2009-07-28
| | | |
* | | | Checks uzbl in window mode before setting/getting window geometry.Gravatar Mason Larobina2009-07-28
| |/ / |/| |
| | * added some splint commentsGravatar Helmut Grohne2009-07-28
| | |
| | * improved expand functionGravatar Helmut Grohne2009-07-28
| | | | | | | | | | | | | | | | | | * removed unneeded variables * put an end to fixed length buffer ret * fixed a bug where string[-1] could be accessed
| | * use EXIT_* macros instead of numerical valuesGravatar Helmut Grohne2009-07-28
| | |
| | * pass char* as const char * where possibleGravatar Helmut Grohne2009-07-28
| | |
| * | Merge branch 'experimental' of git://github.com/Dieterbe/uzblGravatar Robert Manea2009-07-26
| |\ \ | |/ / |/| |
| * | sanity fixGravatar Robert Manea2009-07-26
| | |
| | * var_name_to_ptr should have const namesGravatar Helmut Grohne2009-07-25
| | |
| | * made type field for uzbl_cmdprop an enumGravatar Helmut Grohne2009-07-25
| | |
| | * cmd_load_uri doesn't take parametersGravatar Helmut Grohne2009-07-25
| | |
| | * fixed buffer overrunGravatar Helmut Grohne2009-07-25
| | |
* | | merge in ruskies font family patchGravatar Dieter Plaetinck2009-07-25
|\ \ \
| * | | uzbl.c, uzbl.h: added _font_family variablesGravatar ruskie2009-07-25
| | |/ | |/|
* | | talk_to_socket: split arguments in packet with \0Gravatar Laurence Withers2009-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the packet that is written to the daemon via talk_to_socket(), we were previously using a space to separate each argument, and asking uzbl to quote the arguments as though for the shell. This just makes life complicated since we have to undo this in the daemon. This commit changes the behaviour so that arguments are delimited by ASCII nul (\0) in the packet. The daemon can thus unambiguously determine where each argument ends and the next begins.
| | * fix overrun in expand()Gravatar Robert Manea2009-07-25
| | |
| | * added update_gui commandGravatar Robert Manea2009-07-25
| | |
| | * remove unnecessary checkGravatar Robert Manea2009-07-25
| | |
| | * remove unnecessary g_strdup()Gravatar Robert Manea2009-07-24
| | |
| | * fix malloc() bugGravatar Robert Manea2009-07-24
| | |
| | * trying fixGravatar Robert Manea2009-07-24
| | |
| | * added custom vars, currently somewhat brokenGravatar Robert Manea2009-07-24
| | |
| | * Merge branch 'experimental' of git://github.com/Dieterbe/uzblGravatar Robert Manea2009-07-24
| | |\ | | | | | | | | | | | | | | | | | | | | Conflicts: uzbl.c uzbl.h
| | * | statusbar fixGravatar Robert Manea2009-07-24
| | | |
* | | | Add talk_to_socket handlerGravatar Laurence Withers2009-07-22
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This handler talks directly to a daemon using a Unix SOCK_SEQPACKET socket, allowing e.g. cookie handlers to be implemented without having to fork and and execute an external program or script interpreter. A little explanation of the functioning of talk_to_socket(): 1. We receive our argument as a string in the format of "HANDLER EXTRA_ARGS". 2. Copy "HANDLER" into our Unix socket address structure and connect to that address (blocking). Error out if connection fails. 3. Write "EXTRA_ARGS" to the socket. Error out if writing fails. 4. Use poll() to wait for a response, timing out after 500ms of inactivity. 5. Use ioctl(FIONREAD) to find out how long the pending datagram is. 6. Allocate an appropriately sized buffer (len+1) and write a null at the end, so our output is always null-terminated no matter what. 7. Read from socket into buffer. Error out if read fails. 8. Close socket.
* | | rearrange initialization so that 'make tests' doesn't require XGravatar Brendan Taylor2009-07-19
| | |