Update the different informative text files

This commit is contained in:
Christian Dywan 2008-07-27 07:43:30 +02:00
parent 2cb278cdb3
commit d5341ec07c
5 changed files with 54 additions and 44 deletions

View file

@ -7,8 +7,11 @@ Artwork by:
Translations: Translations:
de: Enrico Tröger <enrico.troeger@uvena.de> de: Enrico Tröger <enrico.troeger@uvena.de>
de: Christian Dywan <christian@twotoasts.de> de: Christian Dywan <christian@twotoasts.de>
es: Miguel Anxo Bouzada <mbouzada@gmail.com>
es: Christian Dywan <christian@twotoasts.de>
fr: Christian Dywan <christian@twotoasts.de> fr: Christian Dywan <christian@twotoasts.de>
fr: Adrien Nader <camaradetux@gmail.com> fr: Adrien Nader <camaradetux@gmail.com>
gl: Miguel Anxo Bouzada <mbouzada@gmail.com>
hu: SZERVÁC Attila <sas@321.hu> hu: SZERVÁC Attila <sas@321.hu>
pl: Przemysław Sitek <el.pescado@gazeta.pl> pl: Przemysław Sitek <el.pescado@gazeta.pl>
sv: Mikael Magnusson <mikachu@comhem.se> sv: Mikael Magnusson <mikachu@comhem.se>
@ -17,3 +20,8 @@ Contributors:
Ori Bernstein <ori@eigenstate.org> Ori Bernstein <ori@eigenstate.org>
Przemek Sitek <el.pescado@gazeta.pl> Przemek Sitek <el.pescado@gazeta.pl>
Enrico Tröger <enrico.troeger@uvena.de> Enrico Tröger <enrico.troeger@uvena.de>
Arnaud Renevier <arenevier@fdn.fr>
Dale Whittaker <dayul@users.sf.net>
Code from other projects:
GTK+/ GdkPixbuf, Matthias Clasen <mclasen@redhat.com>

10
HACKING
View file

@ -18,6 +18,8 @@ Source file example:
void void
foobar (FooEnum bar, const gchar* foo) foobar (FooEnum bar, const gchar* foo)
{ {
gint n, i;
if (!foo) if (!foo)
return; return;
@ -29,8 +31,7 @@ Source file example:
} }
#endif #endif
// this is an example /* this is an example */
gint n;
switch (bar) switch (bar)
{ {
case FOO_FOO: case FOO_FOO:
@ -43,7 +44,6 @@ Source file example:
n = 1; n = 1;
} }
guint i;
for (i = 0; i < n; i++) for (i = 0; i < n; i++)
{ {
g_print ("%s\n", foo); g_print ("%s\n", foo);
@ -64,7 +64,7 @@ Header file example:
#define BAR_STRICT #define BAR_STRICT
#endif #endif
// -- Types /* Types */
typedef enum typedef enum
{ {
@ -78,7 +78,7 @@ Header file example:
FooEnum foo_bar; FooEnum foo_bar;
} FooStruct; } FooStruct;
// -- Declarations /* Declarations */
void void
foo_bar (FooEnum bar, foo_bar (FooEnum bar,

55
INSTALL
View file

@ -1,31 +1,32 @@
+++ Installing Midori +++
Building and installing Midori is straightforward.
Make sure you have Python 2.4 or higher installed.
Change to the Midori folder on your hard disk in a terminal.
Run './waf configure'
Run './waf build'
You can now run Midori from _build_/default/midori
You can install it with './waf install'
For further options run './waf --help'
+++ The alternative +++
Alternatively, autotools build files are available.
If you checked out from the repository, make sure If you checked out from the repository, make sure
you have *libtool* and *intltool* installed, then run you have *libtool* and *intltool* installed.
Then run './autogen.sh'.
1. ./autogen.sh Run './configure'
2. ./configure --enable-debug=yes Run 'make'
3. make The usual autotools way works here, please refer to
according documentation in case of questions.
If you obtained midori in the form of a release tarball,
you need to perform the following steps in order to
build and install the program.
1. Unpack the archive.
2. Check build options with
./configure --help
3. Prepare for build with
./configure
4. Build midori with
make
5. To install midori run either
(sudo) make install
or
(sudo) checkinstall
6. For a list of command line options run
midori --help

6
README
View file

@ -14,7 +14,9 @@ Requirements: GTK+ 2.6, WebkitGtk, libXML2
For installation instructions read INSTALL. For installation instructions read INSTALL.
Please report comments, suggestions and bugs to: Please report comments, suggestions and bugs to:
Christian Dywan <christian@twotoasts.de> http://www.twotoasts.de/bugs
And join the IRC channel #midori on irc.freenode.net
Check for new versions at: Check for new versions at:
http://software.twotoasts.de http://www.twotoasts.de

11
TODO
View file

@ -1,12 +1,15 @@
TODO: TODO:
. Revamp bookmarks UI, including creating of bookmark folders
. Use an update timeout in KatzePropertyProxy instead of only focus-out
. Show a loading mouse pointer
. Support bookmarklets
. Scroll tabs w/o switching tabs
. Import and export of the bookmarks file, or using one from a specific path . Import and export of the bookmarks file, or using one from a specific path
. Save files on change as opposed to on quit . Save files on change as opposed to on quit
. Middle click toolbuttons or menuitems should open new tabs . Middle click toolbuttons or menuitems should open new tabs
. Implement support for userstyles . Implement support for userstyles
. Actual multiple window support, some things just ignore this currently
. Custom context menu actions, like in Thunar or Epiphany . Custom context menu actions, like in Thunar or Epiphany
. Custom tab names . Custom tab names
. Identify and fix Gtk2.6 compatibility problems
. Open an auto-vanishing findbox with '.' . Open an auto-vanishing findbox with '.'
. Custom panels, loaded from (x)htm(l) files or websites . Custom panels, loaded from (x)htm(l) files or websites
. Drag tabs onto the panel to add them to the sidebar . Drag tabs onto the panel to add them to the sidebar
@ -17,7 +20,6 @@ TODO:
. Per-site settings accessible via statusbar icons, ie. cookies, popups, plugins . Per-site settings accessible via statusbar icons, ie. cookies, popups, plugins
. CookieSafe like, a list of cookies, with type, block, allow . CookieSafe like, a list of cookies, with type, block, allow
. Support mouse gestures (extension) . Support mouse gestures (extension)
. Optional internal source view using gtksourceview?
. Automatic update checks (browser, extensions)? . Automatic update checks (browser, extensions)?
. Auto-group tabs by opener, with colors? . Auto-group tabs by opener, with colors?
. Mark (dogear) a selection so that it isn't cleared implicitly, multiply on one page . Mark (dogear) a selection so that it isn't cleared implicitly, multiply on one page
@ -25,7 +27,6 @@ TODO:
. 'about:' uris: about, blank, cache, config, plugins . 'about:' uris: about, blank, cache, config, plugins
. Panel of open tabs (with tree-structure), optional thumbnail-view . Panel of open tabs (with tree-structure), optional thumbnail-view
. Spell check support . Spell check support
. Allow text and full page zoom (how do we incorporate it in the gui?)
. Check specific bookmarks for updates automatically (extension) . Check specific bookmarks for updates automatically (extension)
. Mark "new" as well as "actually modified" tabs specially (even over sessions) . Mark "new" as well as "actually modified" tabs specially (even over sessions)
. Customizable toolbars, custom buttons (uri, title, icon)? . Customizable toolbars, custom buttons (uri, title, icon)?
@ -33,7 +34,6 @@ TODO:
. Use libnotify for events, e.g. download finished . Use libnotify for events, e.g. download finished
. Save screenshot of a document? . Save screenshot of a document?
. Right-click a textbox in a search form and choose 'add to websearch' . Right-click a textbox in a search form and choose 'add to websearch'
. Support extensions written in lua, possibly also Python?
. Reuse running instance, probably via libunique . Reuse running instance, probably via libunique
. Honor design principle "no warnings but undo of backups"? . Honor design principle "no warnings but undo of backups"?
. Support widgets 1.0 spec in tool windows and standalone? . Support widgets 1.0 spec in tool windows and standalone?
@ -52,4 +52,3 @@ TODO:
. Custom-mode, e.g. hide menubar and use help icon to have a help viewer . Custom-mode, e.g. hide menubar and use help icon to have a help viewer
. Prevent dead tabs: download, aborted page . Prevent dead tabs: download, aborted page
. On url load, for big files, ask "Open or save?" . On url load, for big files, ask "Open or save?"
. An option to not reuse the current tab when entering an url or searching