Commit graph

14537 commits

Author SHA1 Message Date
Tomasz Miąsko
38581b7080 Fix roster popup menu.
Replace Gdk.Event with Gdk.Event.new, so that event is constructed with
correct type information. This fixes showing a roster popup menu when
launched using keyboard shortcut (Menu key or Shift-F10).
2017-02-03 11:21:06 +01:00
Yann Leboulanger
a15f37aee3 Update README.md for 0.16.7 release 2017-02-01 13:48:13 +01:00
Philipp Hörist
b1940459e2 Merge branch 'fix-gtk3-shortcuts' into 'master'
Fix keyboard shortcuts in GTK3

See merge request !41
2017-01-26 19:17:32 +01:00
Tomasz Miąsko
b678165d7d Use the same code path for shift-enter as for ctrl-enter. 2017-01-25 18:04:12 +01:00
Tomasz Miąsko
0b7d6cc175 Fix moving between lines with up and down arrows. 2017-01-25 17:05:49 +01:00
Tomasz Miąsko
2e133d2572 Fix tab switching with ctrl+page up and ctrl+page down. 2017-01-25 17:05:49 +01:00
Tomasz Miąsko
ffeeb8f9f5 Simplify send or insert newline logic. 2017-01-25 17:05:49 +01:00
Tomasz Miąsko
18a3258cb5 Fix inserting a newline on shift-enter.
Return false from key-press-event to propagate event to a default
handler that will insert a newline into the entry widget.
2017-01-25 17:05:49 +01:00
Philipp Hörist
179777239e Update README.md 2017-01-24 19:04:44 +01:00
Philipp Hörist
7a42970121 Merge branch 'shortcuts-window' into 'master'
Use GtkShortcutsWindow to display keyboard shortcuts.

See merge request !44
2017-01-24 18:01:23 +01:00
Tomasz Miąsko
058562b92e Backward compatible keyboard shortcuts information.
Use GtkShortcutsWindow if supported, otherwise just point the user to
the wiki page with keyboard shortcuts.
2017-01-24 17:22:08 +01:00
Tomasz Miąsko
6f6a8d3f39 Use GtkShortcutsWindow to display keyboard shortcuts. 2017-01-24 17:22:05 +01:00
Philipp Hörist
d2cfa9bbba Merge branch 'history-scrolling' into 'master'
Fix history scrolling in gtk3 #8481.

See merge request !39
2017-01-24 16:24:32 +01:00
Tomasz Miąsko
0dce40bb57 Fix history scrolling in gtk3 #8481.
* Delay scrolling using GLib.idle_add. According to the GTK
  documentation the scroll_to_mark should be doing this internally
  already, but it is not the case.

* Center highlighted message vertically.
2017-01-24 15:29:15 +01:00
Philipp Hörist
a779066a61 Merge branch 'master' into 'master'
Update python packages for windows build

See merge request !42
2017-01-24 14:58:54 +01:00
Philipp Hörist
6bd3d03310 Update python packages for windows build 2017-01-24 14:17:59 +01:00
Philipp Hörist
a68fccd8f3 Merge branch 'quodlibet' into 'master'
Quodlibet publishes duration information as decimal with fractional part.

See merge request !36
2017-01-24 01:45:48 +01:00
Yann Leboulanger
9b5ec09c27 Merge branch 'test-python-version' into 'master'
Use python executable located by configure when running tests.

See merge request !37
2017-01-23 22:00:52 +01:00
Philipp Hörist
2be4b0a53a Merge branch 'master' into 'master'
Improvements for windows keyring storage

See merge request !38
2017-01-23 19:43:43 +01:00
Philipp Hörist
f59fd73f9c Improve fallback for windows keyring 2017-01-23 19:18:59 +01:00
Philipp Hörist
e41a751c7b Add config setting for use of keyring 2017-01-23 19:02:21 +01:00
Philipp Hörist
5a2a83a3fd Update available features on windows
On Windows we can now save account passwords in the
Windows Credential Vault
2017-01-23 18:06:07 +01:00
Tomasz Miąsko
eb55d81e2a Use python executable located by configure when running tests. 2017-01-23 15:36:38 +01:00
Tomasz Miąsko
3dfdc20272 Quodlibet publishes duration information as decimal with fractional part. 2017-01-23 15:14:28 +01:00
Philipp Hörist
ca3b5eee3c Merge branch 'multiple-instances' into 'master'
Use separate application id for each profile.

See merge request !32
2017-01-22 17:12:25 +01:00
Tomasz Miąsko
9ea208e36a Use separate application id for each profile.
Application id is customized in do_handle_local_options just before it
is registered and can't be changed any further.

This makes it possible to run multiple instances of Gajim, at most one
for each profile.
2017-01-18 20:38:28 +01:00
Yann Leboulanger
b4678cec5b update po files 2017-01-14 14:02:54 +00:00
Philipp Hörist
bfd9c5a96b Merge branch 'master' into 'master'
Fix encoding in windows installer

See merge request !29
2017-01-10 21:24:18 +01:00
Philipp Hörist
e941472e5b Fix encoding in windows installer 2017-01-10 21:18:55 +01:00
Philipp Hörist
b13338ab3a Add docutils and pygments to windows build 2017-01-09 17:32:58 +01:00
Philipp Hörist
affb4f4f1d Use correct gnupg package for windows build 2017-01-09 17:15:30 +01:00
Philipp Hörist
1bef52cf4a Merge branch 'portable' into 'master'
Add NSIS Script for portable windows installer

See merge request !26
2017-01-08 20:41:56 +01:00
Philipp Hörist
f433c09920 Add NSIS Script for portable windows installer 2017-01-08 20:40:54 +01:00
Philipp Hörist
30f8a76b4d Merge branch 'gtk-application' into 'master'
Misc simple GTK+ fixes.

See merge request !24
2017-01-08 14:46:52 +01:00
Emmanuel Gil Peyrot
553fd8f7b1 Add the actual GtkApplicationWindow to the GtkApplication. 2017-01-08 00:45:37 +00:00
Emmanuel Gil Peyrot
fd16797421 Fix website URL (missing https:). 2017-01-08 00:41:54 +00:00
Emmanuel Gil Peyrot
2439a8b807 Make dialogs.AboutDialog inherit directly from GtkAboutDialog. 2017-01-08 00:41:54 +00:00
Philipp Hörist
f8a314b5f2 Merge branch 'dev' into 'master'
ExceptionHook port to GTK3

See merge request !25
2017-01-07 22:36:09 +01:00
Philipp Hörist
aa50acd191 Port ExceptionHook to GTK3 2017-01-07 21:07:53 +01:00
Philipp Hörist
e967d4ed77 Merge branch 'dev' into 'master'
Improvements for Configpaths

See merge request !22
2017-01-07 19:36:13 +01:00
Philipp Hörist
996bb2abca Merge branch 'emoticons-fix' into 'master'
Remove an extraneous GtkBox in groupchat_control

See merge request !23
2017-01-07 19:33:08 +01:00
Emmanuel Gil Peyrot
5a976f86a3 Remove an extraneous GtkBox in groupchat_control. 2017-01-07 17:50:06 +00:00
Philipp Hörist
8c01d4d49f Add GUI folder to configpaths 2017-01-06 20:04:23 +01:00
Philipp Hörist
6d26553b65 Dont windowsify non-config directorys 2017-01-06 20:04:23 +01:00
Philipp Hörist
8079930de0 Add get() function to configpaths 2017-01-06 20:04:22 +01:00
Philipp Hörist
52657e7f18 Remove unicode conversion method for paths
its not needed in python3
- tempfile.gettempdir() returns always unicode
- os.environ.get() returns always unicode

we get what we put into:
- os.path.expanduser()
2017-01-06 20:03:43 +01:00
Philipp Hörist
5af42e4707 Remove old svn code 2017-01-06 20:01:14 +01:00
Philipp Hörist
c4e41d6997 Make some paths available before profile init 2017-01-06 20:01:13 +01:00
Philipp Hörist
277e13bdd8 Handle Exception when there is no KEY_Insert
This happens on MacOSX
2017-01-05 01:14:18 +01:00
Philipp Hörist
09c82c319a Merge branch 'split-chat-control-base' into 'master'
Split ChatControlBase into its own file

See merge request !21
2017-01-05 00:05:39 +01:00