Commit Graph

14387 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