6541 Commits

Author SHA1 Message Date
Andreas Ots
7234f848d8 po/et.po: 623 translated, 2 fuzzy, 616 untranslated 2012-12-27 12:26:04 +02:00
Frank Lanitz
4449a4dc37 Merging a first version of Estonian translation 2012-12-27 08:24:22 +01:00
Andreas Ots
7511e2b0df po/et.po: Translation update: 365 translated, 6 fuzzy, 870 untranslated 2012-12-27 00:50:04 +02:00
Andreas Ots
283638c3d2 po/et.po: Initial version of estonian translation: 278 translated, 2 fuzzy, 961 not translated 2012-12-26 21:57:00 +02:00
Matthew Brush
40cef34326 Fix "default" named style mapping for filetypes.conf
"default" was mapped to "value" which is normally a string-like
style rather than a "default" type of style which make some themes
that set different background colour for strings to look weird for
config files highlighting.
2012-12-18 15:47:06 -08:00
Mislav Blažević
15fddad323 Implement terminal background image 2012-12-18 12:19:53 +01:00
Enrico Tröger
6241a4520f Remove KEY prefix from GDK_KEY_BackSpace constant
GDK_KEY_* is GTK3 and doesn't work on older GTK versions.
2012-12-16 10:21:01 +01:00
Steven Blatnick
550b2c1219 Use a backspace to browse up a directory. 2012-12-13 10:45:08 -07:00
Nick Treleaven
6ca889c78b Add Document->Clone keybinding 2012-12-12 14:02:50 +00:00
Colomban Wendling
83e7afc199 Fix return value of search_find_text() when the match is out of bounds
When performing a regular expression search on a range, and there is a
match past the end of the range, search_find_text() used to improperly
return the position of the match, but without filling the
Sci_TextToFind structure.  This lead to the calling code assume there
was a match, and maybe read the uninitialized fields in the
Sci_TextToFind structure, thus leading to undefined behavior.

So, fix search_find_text() so it properly returns -1 when there is a
match but it is outside the bounds.
2012-12-10 22:45:34 +01:00
Frank Lanitz
89d6b42503 Merge pull request #82 from YosefOr/patch-5
Update po/he.po
2012-12-08 14:48:56 -08:00
Colomban Wendling
288adaffd7 Python tag parser: fix detection of keywords followed by a tab (\t)
The Python tag parser used to require a space, and a space only, as the
character following a keyword.  Fix this so it allows any whitespace.
2012-12-06 19:41:14 +01:00
Colomban Wendling
ed2cf2e5f4 VTE: Grab focus upon middle click
When pasting with the X primary clipboard (middle mouse button), the
user expects the focus to be grabbed by the widget receiving the data.

No idea why the VTE itself don't grab upon middle click, though.
2012-12-04 21:52:05 +01:00
YosefOr
67fccdba88 Update po/he.po 2012-12-04 19:40:52 +02:00
Colomban Wendling
d019741512 Properly register the statusbar context ID
Getting the statusbar context ID using the context registration API
allows for other (namely, plugins) to register their own context
without a risk of overriding Geany's one.
2012-12-02 18:03:14 +01:00
Quentin Glidic
8c4db25396 Fix file saving behavior with "allow_always_save"
This preference should only be used for UI action, not for other file
saving triggering.
2012-12-02 17:22:06 +01:00
Colomban Wendling
8f96498323 Fix a typo in the docs 2012-12-02 16:45:17 +01:00
Nick Treleaven
c4b2457761 Fix clashing button mnemonic in detect/reload dialog (#3587465) 2012-11-28 13:50:27 +00:00
Evandro Borracini
3205eeaa71 Reduce unnecessary redraws when typing 2012-11-27 17:05:51 +00:00
Nick Treleaven
a1022060d2 Show Find in Files status summary on Windows 2012-11-27 14:16:30 +00:00
Nick Treleaven
48f7efaa68 Ignore D angle brackets e.g. Foo!(x < 2) 2012-11-27 13:35:50 +00:00
Nick Treleaven
0b63957e59 Add 'Move Line(s)' menu items in Edit->Commands (and popup menu)
Although using menu items for these is not very practical, it helps
discoverability, and they're more useful and intuitive than 'Transpose
Current Line'.
2012-11-23 16:30:18 +00:00
Nick Treleaven
b5b31fb43d Merge branch 'document-clone' 2012-11-23 15:43:21 +00:00
Nick Treleaven
535b7a6b6e Copy selected text only (when present) for Document->Clone 2012-11-23 15:39:50 +00:00
Nick Treleaven
22d5b4795b Update manual for Document->Clone command 2012-11-23 15:37:08 +00:00
Nick Treleaven
5200450b85 Clone line breaking, auto indent, indent type, indent width settings 2012-11-23 15:37:06 +00:00
Nick Treleaven
06661f36a5 Mark cloned documents as modified
This helps avoid accidental data loss.
2012-11-23 15:37:04 +00:00
Nick Treleaven
c0a8a2b806 Disable 'Save As' dialog Rename button unless document exists on disk 2012-11-23 15:37:02 +00:00
Nick Treleaven
85006b6d0b Add 'Document->Clone' menu command
This copies the current document text and properties into a new
document, similar to the old Save As 'Open file in a new tab'
option, but easier to understand and decoupled from saving.

One notable difference is that the new document does not copy the
filename - the old behaviour was confusing and error-prone for the
user (e.g. editing two documents with the same filename).
2012-11-23 15:37:00 +00:00
Nick Treleaven
3949cf7304 Remove 'Open file in a new tab' save as option 2012-11-23 15:36:58 +00:00
Nick Treleaven
43c49ba46d Make sci_get_contents() accept -1 for buffer_len to get all text 2012-11-21 13:34:39 +00:00
Nick Treleaven
fe1da1891a Fix sci_get_contents() buffer length parameter name & doc
sci_get_contents() takes buffer length as a parameter, not the
number of characters to copy. Buffer length includes a null byte.
2012-11-21 13:34:37 +00:00
Nick Treleaven
c9f68df683 Fix cancelling Project Close when showing the unsaved changes dialog 2012-11-21 13:34:35 +00:00
Frank Lanitz
9256dd660c Update of Dutch translation 2012-11-19 22:44:16 +01:00
Frank Lanitz
3f7eec5910 Fix a typo insode geany.glade 2012-11-19 22:38:45 +01:00
Lex
da78a44a1c Add Asciidoc filetype with symbol parser
Add an Asciidoc filetype and a basic symbol parser based on ReST.
See the FIXMEs for ReST to Asciidoc changes still to be done.
2012-11-17 19:19:27 +11:00
Nick Treleaven
9df961f8c5 Scroll cursor in view after line breaking 2012-11-15 15:40:05 +00:00
Nick Treleaven
b8fa21ff3b Never strip trailing spaces for Diff documents 2012-11-15 13:39:55 +00:00
Nick Treleaven
e9e41ee47b Move D, Vala unique keyword aliases out of keywordTable
Instead put them in initialize*Parser().
2012-11-15 13:39:53 +00:00
Colomban Wendling
523e0d7c11 Fix reStructuredText comment marker
Closes #3585377.
2012-11-08 15:55:00 +01:00
Nick Treleaven
a742ff3546 Parse scope for D nested template blocks (#3582833) 2012-11-05 16:18:43 +00:00
Nick Treleaven
7d4ffb1e45 Fix parsing D 'static assert' (#3582833) 2012-11-03 16:08:35 +00:00
Colomban Wendling
4423de1a72 Printing: fix improper margins when printing to a physical device
We were improperly adding the printing device margins to the area
where we print, leading to wider margins on physical outputs than
on PDF or preview outputs (which have no hard margins), as well as
wasting space and not respecting user's settings.

Closes #3580269.
2012-11-02 21:48:49 +01:00
Colomban Wendling
9f32fdd1a4 Printing: draw the vertical separator line more accurately
Use the dimensions and offsets used by Scintilla to position our
separator line, since its position depends on where Scintilla drawn.

Closes #3580268.
2012-11-02 21:48:49 +01:00
Colomban Wendling
55b8c7af3f Printing: fix text resolution
Scintilla doesn't respect the context resolution, so we need to scale
its draws ourselves.
2012-11-02 21:48:48 +01:00
Colomban Wendling
75cb789eb5 Fix a c-format typo in the Turkish translation leading to a crash 2012-10-30 23:44:47 +01:00
Colomban Wendling
2109677781 JavaScript parser: fix scope of functions nested inside methods 2012-10-28 18:55:48 +01:00
Colomban Wendling
4dafe0d8d3 JavaScript parser: properly parse regular expression literals
This prevents a regex pattern from fooling the parser if it contains
some recognized constructs, like comment or string literal starts.

Closes #2992393 and #3398636.
2012-10-26 16:59:21 +02:00
Nick Treleaven
3cfd8fa8b1 Clear search markers on Mark All keybinding when already set 2012-10-26 14:37:31 +01:00
Colomban Wendling
318b49ab78 Merge branch 'scintilla-update' 2012-10-25 17:17:25 +02:00