summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-05-29use vimb_editor_map when no id is presentSven Speckmaier
2018-05-28assert and free data->element_id in editor returnSven Speckmaier
2018-05-28fix indentation to adher to the contribution guidlinesSven Speckmaier
2018-05-28Remember element id per open process watchSven Speckmaier
2018-05-28Fix wrong search hit count shown on prev/next.Daniel Carl
If a search was done the shown number of search hits was right. But on case of stepping through the list, the match count was updated by 1. Now use the right signal "counted-matches" to get the real number of search hits independent from stepping through the list.
2018-05-15Use g_strescape() to escape editor contents.Daniel Carl
2018-05-15More info when spawning of editor-command fails.Daniel Carl
2018-05-08Set tree model direct to tree view.Daniel Carl
2018-05-08Start vimb with maximized window #483.Daniel Carl
Set hint to window managers to maximize the browser window.
2018-05-07Moved completion_fill to settings.Daniel Carl
This function intensional should be used by other components. But there is only one component using this, so it's better to move this away.
2018-05-07Remove none used gui styling for completion.Daniel Carl
2018-05-07Remove other missed combat code.Daniel Carl
2018-05-07Remove unused code in completion processing.Daniel Carl
There is no code calling complete(..., 0) which was used in early days to stop the completion. So remove the code to handle none given direction.
2018-05-02Use sqlite as cookie storage #470.Daniel Carl
There are some reports about randomly cleared cookie file which seems to be fixed by using sqlite instead of text base cookie storage.
2018-04-29Clear search on stopping incsearch.Daniel Carl
The search highlight was not removed if incsearch was enabled and the search not commited by <CR> but left by <Esc>.
2018-04-28Shop the numbers of search matches in status bar.Daniel Carl
2018-04-28Allow basic motion commands for hinting too.Daniel Carl
2018-04-27Removed vimb for webkit1 combat code.Daniel Carl
2018-04-16Fixed none cleaned webextension object files.Daniel Carl
2018-04-16Include dependencies at the end.Daniel Carl
2018-04-16Don't memory slices for single structs.Daniel Carl
2018-04-16Don not make handler struct public.Daniel Carl
2018-04-16Removed unused struct.Daniel Carl
2018-04-15Do not propagate the shortcut struct.Daniel Carl
2018-04-14Do not give client to util functions.Daniel Carl
Give only those information the util functions need to work.
2018-04-14Use separate makefile in for scripts.Daniel Carl
2018-04-14Do not use to many variables in makefiles.Daniel Carl
2018-04-13Give CPP and CFLAGS separate to compiler.Daniel Carl
Revert "Don't duplicate CFLAGS and CPPFLAGS." This reverts commit 0cc0db9f7d40fdf9e88f20101a5183e35ba2ea91.
2018-03-28Update license year.Daniel Carl
2017-12-02Add warning when web extension could not be found.Daniel Carl
The warning is only shown if compiled with DEBUG. Hope this will helps users and package managers to check the compilation or installation.
2017-11-17Do not sanitize uri if this is no needed.Daniel Carl
Most of the time uri do not contain credentials, so don't run expensive uri cleanup if there is not @ char in uri indicating that this might contain at least a username and possibly also and password.
2017-11-15Avoid uninitialized use of uri warning.Daniel Carl
2017-11-15Sanitize uri internally by default.Daniel Carl
Like Rudis Muiznieks pointed out the password appeared on other channels too. So we sanitize the uri as soon as possible to ensure the password is not visible in history, bookmarks, environment variables like $VIMB_URI or the register '%'.
2017-11-15Move sanitize_uri to utils.Daniel Carl
This will allow us to used this in other parts too.
2017-11-14Sanitizing uri with SoupURI instead of regex.Rudis Muiznieks
2017-11-09Hide username:password@ in urlbarRudis Muiznieks
2017-11-05Use suggested file name from uri on :save #449Daniel Carl
Get some auto suggested download file name if a page is going to be saved by :save command.
2017-10-28Merge pull request #448 from yblein/restart-last-searchDaniel Carl
n/N restart the previous search if none is active
2017-10-28n/N restart the previous search if none is activeYoann Blein
vimb no longer ignores n/N if no search is active. Instead, it restarts a search with the same query that was used in the last search, just like Vim does. This is very convenient when searching for the same query in different pages.
2017-10-13Switch to input mode on authentication request #444.Daniel Carl
Webkit shows an default embedded authentication dialog in case of HTTP-Authentication. But this dialog is neither a GTK dialog nor part of the DOM. So we are not informed about the any focus changes and vimb keeps in normal mode and the user cant use all the chars for the authentication. This patch listen to the webview authentication signal to force switching to input mode. On the other had a new flag is set to avoid switching vimb back to normal mode because of focus changes in the underlaying DOM (previous opened page).
2017-10-05Rename hint-number-same-length into hint-keys-same-lengthYoann Blein
fix #425
2017-10-01Reintroduce autocmd and augroups. Fix #356Yoann Blein
2017-08-04Fixed none freed memory.Daniel Carl
The g_variant format 's' will duplicate the memory of the requested string. Changed this to '&s' to access the serialized data direct so there is no need to free it.
2017-07-24Use same sorting or url in tag completion.Daniel Carl
Show matching url in case of `bmr tag<Tab>` as for the open command `:open tag<Tab>` which is none sorting to keep the url in the sort order they where added to the bookmarks. This means the last added bookmarks or ordered first in the completion list.
2017-07-24Show --bug-info separate from version.Daniel Carl
Do not print to much in case the user is only interested in the current used version. So show vimb version only on options -v, --version and added the new option --bug-version which shows the currently used libs and the library versions vimb was compiled against.
2017-07-18Add bookmark completion for :bmr.Daniel Carl
2017-07-18Split client creation into pieces.Daniel Carl
Setup the gui elements only when the webview is ready to be show like suggested by the webkit developers.
2017-07-18Don't duplicate CFLAGS and CPPFLAGS.Daniel Carl
Don't put the CPPFLAGS and CFLAGS duplicate to the compiler which lead to warnings about redefinition of constants on command line like <command-line>:0:0: warning: "EXTENSIONDIR" redefined <command-line>:0:0: note: this is the location of the previous definition
2017-07-18Allow extended hinting g-mode also for ;o.Daniel Carl
The ';o' hinting was not allowed for extended hinting because it makes no sense to keep hinting open when opening a link into the same window. But the ';o' hinting matches also form fields so it is useful to allow it for extended hinting too. So the user can open the extended hinting by 'g;o' and toggle radio buttons and checkboxes and finally submit the form.
2017-07-09Do not copy variable used only once.Daniel Carl
The copy of variable into a shorter one enlarges the codes size when the variable is used only once. So don't copy it.