summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-05Use some logic together for all windows.Daniel Carl
2013-03-04Remordered functions in main.c.Daniel Carl
2013-03-04Set the defualt settings of webkit to the webkit defaults.Daniel Carl
Removed unneeded settings like the private browsing and those that are marked as deprecated.
2013-03-04Fixed missed counter in completion processing.Daniel Carl
Remove unneeded gtk_widget_show calls.
2013-03-04Simplified the completion widgets style settings.Daniel Carl
Don't overwrite the colors of the completion labels. Instead we set the style for the normal and active state and switch this during cycling through the list.
2013-03-04Don't save completion prefixes for each item.Daniel Carl
2013-03-04Allow to update completions by explicit typed input.Daniel Carl
Now we can complete ':se' to ':set' and type an additional space and press tab again to start a new completion for settings.
2013-03-04Sort url completions by their usage.Daniel Carl
2013-03-04Fixed some more memory leaks.Daniel Carl
2013-03-03Added url completion for :open and :tabopen commands.Daniel Carl
2013-03-03Moved url history to own module.Daniel Carl
The history is loaded into a list if the browser is started. After that the history items are only prepended to the internal list. Only if the apllication is closed, we write the internal url history list to the history file.
2013-03-03Save current visited url to history file.Daniel Carl
2013-03-03Added new files for history and user stylesheets.Daniel Carl
2013-03-03Fixed segmentation fault on freeing temporary history.Daniel Carl
If the temporary active history where freed, the pointer in the global history where also freed and crashed the browser if we try to free them again.
2013-03-03Removed hint processings out of the javascript.Daniel Carl
Cause of the processings that where know in the c-layer and the javascript layer too, we got really complicated code. Now the javascript-layer did no know anything of how the hinted sources should be used by the browser. This only concern that is kept in the javascript are the different types of elements that are hintable.
2013-03-03Show hinted element source in status bar.Daniel Carl
2013-03-03Give the web frame to the functions that call javascript.Daniel Carl
2013-03-01Stop hinting if no element is found.Daniel Carl
2013-03-01Released version 0.1.4.Daniel Carl
2013-03-01Added hinting mode to open images.Daniel Carl
With the ;i or ;I hinting mode images can be hinted end opened.
2013-03-01Don't show the hint commands as script files in inspector.Daniel Carl
2013-03-01Allow to set script name if a javascript is evaluated.Daniel Carl
2013-03-01Renamed hinting js file from hint.js -> hints.js.Daniel Carl
2013-03-01Fixed some coding issues in hint.js.Daniel Carl
2013-03-01Remove no more used type short cuts from dom module.Daniel Carl
2013-03-01Replaced hinting by javascript hinting.Daniel Carl
The previous approach to use the dom api to generate the hints was much slower than the javascript solution. I think the javascript way is also a little bit more flexible and easier to implement. But now we have to concern about data sharing between c-layer an the javascript.
2013-02-27Allow to run user scripts on every page.Daniel Carl
2013-02-26Better history lookup performance.Daniel Carl
Don't generate the list of matching item if we step through the items. Generate the active list only one time and use it to step through the matching history items.
2013-02-24Added search history (#8).Daniel Carl
2013-02-24Save the commands together with the prefix ':' in history (#7).Daniel Carl
This is not so flexible, but makes many tings easier to implement to violate the concerns of the components.
2013-02-24Implemented prefix aware history searching (#7).Daniel Carl
If ':set' is already typed in the inputbox, the history will only step over those items that matches this prefix. Now vimp behave a little bit more like the great vim editor.
2013-02-24Split the VpCore struct into the local and global part.Daniel Carl
This makes the way to have global configs that are loaded on application start an local settings that are kept for every window/tab.
2013-02-24Fixed wrong history entries is set command is called (#7).Daniel Carl
If a set command to read config is called like ':set fontsize?' which prints the value into the inputbox, the printed result was put into history instead of the real called command string.
2013-02-24Remove unneeded status style setting.Daniel Carl
2013-02-24Removed redundant and no more needed code.Daniel Carl
2013-02-23Moved mode switching to command also if command not found.Daniel Carl
This make the mode switching more unique. If command_run is called, this will switch to the right mode, independent if the command exists or could be run or not.
2013-02-23Don't save commands from config file and default config in history.Daniel Carl
2013-02-23Fixed missed freeing of list items.Daniel Carl
2013-02-22Removed {tab}open-home command.Daniel Carl
The featured is done in the open command. If open is called without any url the configured home page is opened.
2013-02-22Added parameters to commands in manpage.Daniel Carl
2013-02-22Remove hard to read curly brace syntax for commands.Daniel Carl
2013-02-22Added command to navigate in command history (#7).Daniel Carl
2013-02-22Fixed code indentations.Daniel Carl
2013-02-21Fixed wrong mode if new window was opened.Daniel Carl
If there was opened a uri into a new window the first window kept in command mode. This caused that the normal mode keybindings did not work until <esc> was pressed.
2013-02-21Check if uri is a file path before open it.Daniel Carl
2013-02-19Fixed bug in retrieving webkit settings of type char.Daniel Carl
2013-02-17Used font switches in man page to make it more readable.Daniel Carl
2013-02-17Added command and keybinds to zoom the page.Daniel Carl
2013-02-16Increased the default font size from 10 -> 11.Daniel Carl
2013-02-16Allow to toggle boolean variables.Daniel Carl
It's now possible to toggel the value of boolean variable during runtime via extended set command. Example to toggle the carret mode :set carret!