Commit Graph

581 Commits

Author SHA1 Message Date
bl0ckeduser 9d1bf65037 Implement middle-click tab closing (#143) 2016-01-22 17:06:19 -05:00
Wolfgang Ulbrich 4ff576d7f4 pre-bump version to 1.13.0 2016-01-05 03:41:41 +01:00
Monsta e24d28ce22 drop MateConf migration script 2016-01-03 01:36:21 +03:00
Monsta f6c11fba66 fix typo
closes https://github.com/mate-desktop/pluma/issues/167
2016-01-02 15:50:00 +03:00
Monsta 371aa73707 view: fix incremental search entry color when text isn't found (GTK+3)
color and bg color depend on theme, so it won't always be white-on-red
as in GTK+2 build
2015-12-25 13:34:05 +03:00
Monsta e40f250130 view: use "entry state" term, not "entry background" 2015-12-25 12:36:43 +03:00
monsta fa1422db50 fix possible use-after-free during incremental search
adapted from
https://git.gnome.org/browse/gedit/commit/?id=f8508ca201e7d16fa5e18a6130f456fdd3fc0c99
2015-12-25 11:58:58 +03:00
monsta 25f5476b07 view: remove dead code 2015-12-25 11:32:29 +03:00
monsta 709cddc1f4 remove unneeded 'x' attribute from non-executable files 2015-12-24 12:11:01 +03:00
Wolfgang Ulbrich 2e1b92d4e2 GTK3 filebrowser-widget.c: fix build with gtk+-3.14
- improve https://github.com/mate-desktop/pluma/commit/3d2d796
2015-12-05 14:35:12 +01:00
monsta bbbc19b5ab Bump version to 1.12.1 2015-12-04 13:17:27 +01:00
monsta a8f0ea83db fix build breakage introduced in cf7db5e02e 2015-12-03 10:40:10 +03:00
monsta 38427b5d6d Merge pull request #146 from sleeveroller/issue90
Add a new Configure dialog for the Spell Check plugin.
2015-12-03 10:33:57 +03:00
Wolfgang Ulbrich 3d2d7963ab GTK3: replace reprecatated gdk_cursor functions
- Gtk+-3.16: gdk_cursor_new --> gdk_cursor_new_for_display
- GTK3: gdk_cursor_unref --> g_object_unref
2015-12-01 23:42:18 +01:00
Wolfgang Ulbrich 9c41b25138 GTK3: replace depracated gtk_widget_size_request with gtk_widget_get_preferred_size 2015-12-01 23:25:13 +01:00
Wolfgang Ulbrich 1b8d58e81e Gtk+-3.14 pluma-document.c: replace deprecated GdkColor with GdkRGBA
taken from:
https://git.gnome.org/browse/gedit/commit/?id=15994d8
2015-12-01 23:22:11 +01:00
Wolfgang Ulbrich 4e64ecb701 Gtk+-3.10: don't use deprecated gtk_icon_size_lookup_for_settings 2015-12-01 23:18:39 +01:00
Wolfgang Ulbrich f2c09bf972 Gtk+-3.10: don't use deprecated GTK_STOCK_DIALOG_WARNING/ERROR 2015-12-01 23:13:02 +01:00
Wolfgang Ulbrich a08bd0ed2f GTK3: don't use deprecated gdk_threads_{enter/leave} 2015-12-01 22:46:55 +01:00
Wolfgang Ulbrich 6454339a1a Gtk+-3.14: don't use deprecated GtkMisc 2015-12-01 22:43:09 +01:00
Wolfgang Ulbrich dc6b2065db GTk3: don't use deprecated GTK_TYPE_{V/H}BOX 2015-12-01 22:31:33 +01:00
Wolfgang Ulbrich 9994dd399a GTK3: don't use deprecated gtk_{v/h}-box 2015-12-01 22:31:33 +01:00
Wolfgang Ulbrich cf7db5e02e GTK3: replace reprecatated gdk_cursor functions
- Gtk+-3.16: gdk_cursor_new --> gdk_cursor_new_for_display
- GTK3: gdk_cursor_unref --> g_object_unref
2015-11-26 14:31:50 +01:00
Monsta 125169f8cb fix build breakage introduced in last commit
also see 37abef2d6b
2015-11-22 10:13:32 +03:00
Wolfgang Ulbrich b40b78a7cb add a configure option to build pluma with --without-matedesktop
- about-dialog use GtkAbout instead of MateAbout in this case
- this makes transition to gtk3 more simple
2015-11-18 14:58:13 +01:00
John Church efc6229fce Add a new Configure dialog for the Spell Check plugin.
There are three options for autocheck when a doc is loaded:

Always autocheck, Never autocheck and Remember the autocheck setting for each document

The chosen option is stored in the gsettings schema.
The default setting is to remember by document as this is what Pluma did previously.
2015-11-12 11:53:01 +00:00
Monsta e357519c94 po: removed non-existing files from POTFILES.skip 2015-11-06 17:41:47 +03:00
Clement Lefebvre 6b4e55f379 1.12.0 2015-11-03 15:03:43 +00:00
Wolfgang Ulbrich fdf88c1093 update NEWS 2015-11-02 21:11:41 +01:00
Monsta 385ec7a3f0 GTK+3: work with "draw" signal instead of "expose" in print preview
adapted from
https://git.gnome.org/browse/gedit/commit?id=9453de86abac1cf1bf4702091944301ac800bdef

fixes https://github.com/mate-desktop/pluma/issues/47
2015-11-02 14:47:56 +03:00
monsta e29b9b4c99 update NEWS for 1.12 2015-10-30 16:46:10 +03:00
Patrick Monnerat 90fa9b31bb Flush document output data at EOF before determining the loader newline type.
Failure to do so fails determining the newline type for a single line ending
with CR.
2015-10-13 14:07:00 +02:00
Patrick Monnerat 7ec8b4d745 Adjust the document-output-stream test to the new buffering strategy.
Test was still failing because it checked the document content before closing.
This commit forces document flush before this check, making the test successful.
2015-10-13 14:07:00 +02:00
Patrick Monnerat 43903ad12b CRLF across 8k boundary inserts an empty line.
fixes issue#100

This introduces buffering of a trailing, non-leading CR for each buffer
passed to pluma_document_output_write(), for later possible recombination into
a CRLF.
Since this buffering has to be flushed at EOF, a flush method has been added to
the class. It is implicitly called at document close time.
2015-10-13 14:05:36 +02:00
Patrick Monnerat 78101257f4 tests/document-output-stream.c: change substring length from 2 to 3 in EOL tests.
CRs always appear at the same modulus 2 offset in test strings, thus bug
https://github.com/mate-desktop/pluma/issues/100 is never detected.
Setting substring lengths to 3 causes the test to detect bug #100, thus failing,
as it should yet do.
2015-10-08 16:30:59 +02:00
monsta b580b35445 Bump version to 1.11.0 2015-10-06 17:35:58 +03:00
monsta 6ee8c7a1ab bugreport script: bring back active plugins listing 2015-09-29 13:57:32 +03:00
monsta 7eff297795 configure.ac: dropped some useless stuff 2015-09-29 13:57:13 +03:00
monsta e39f5b99d1 added --enable-tests option which will be off during distcheck
as we have document-saver test failing always
2015-09-29 13:38:04 +03:00
monsta ab4da31e08 capitalize Pluma in Run command plugin dialog 2015-09-29 10:12:56 +03:00
monsta 4299e647a7 capitalize Pluma in titles of main window and prefs window 2015-09-29 09:58:51 +03:00
monsta 8c43c2cfdc capitalize Pluma in about dialog 2015-09-28 17:58:33 +03:00
infirit d27ba9e8c4 define max/min version of GLib 2015-09-08 17:19:35 +02:00
infirit ca8ca6923e Rework gsettings schema building
* Bump intltool required version for gsettings support
* Extract strings with intltool directly
* Let autoconf generate the xml files
2015-09-08 17:19:30 +02:00
infirit 3d9e640cc4 Fix up the docs
Taken from gedit,
commit: 42a6a8d8d87f32572f56b56a9c4e92f7181d339a
from: Garrett Regier <alias301@gmail.com>
2015-09-05 21:46:09 +02:00
infirit 1618c8f724 Add new plugin to POTFILES 2015-09-05 20:43:24 +02:00
Stefano Karapetsas d4828e426c Merge pull request #145 from monsta/attrs
smclient: drop unneeded 'x' attribute from source files
2015-09-04 11:07:43 +02:00
Monsta 10ab67cc2c smclient: drop unneeded 'x' attribute from source files 2015-09-04 11:50:51 +03:00
infirit ab31ab9b12 Revert "Fix issue#100: CRLF across 8k boundary inserts an empty line."
This reverts commit f6d7a422f3.
2015-09-02 11:51:13 +02:00
Alexander van der Meij 0c974a2db5 capitalize desktop entry file to match mate style 2015-09-02 11:34:01 +02:00