Colomban Wendling
72db3a711e
Don't use deprecated GtkObject
2012-09-13 16:34:18 +02:00
Colomban Wendling
96afed1e9c
Don't access GtkFontSelectionDialog fields directly
...
Also don't hack around and handle clicks on the dialog's buttons but
rather simply handler the dialog's response.
2012-09-13 16:34:18 +02:00
Colomban Wendling
49f6ebbd0a
Don't use gtk_widget_hide_all(), deprecated in 2.24
2012-09-13 16:34:18 +02:00
Colomban Wendling
926744b4b7
Don't use pre-GObject types and macros
2012-09-13 16:34:18 +02:00
Colomban Wendling
8b181f7c79
Don't access GtkSelectionData fields directly
2012-09-13 16:34:18 +02:00
Colomban Wendling
593fef7fa0
Don't access GtkWidget:parent directly
2012-09-13 16:34:18 +02:00
Colomban Wendling
c7f6997361
Don't access GtkNotebook fields directly
2012-09-13 16:34:18 +02:00
Colomban Wendling
2d878c8a5d
Don't use deprecated GtkNotebookPage
2012-09-13 16:34:18 +02:00
Colomban Wendling
4d16735380
Don't access GtkDialog fields directly
2012-09-13 16:34:18 +02:00
Colomban Wendling
3b14cca451
Don't use long-deprecated gtk_widget_{ref,unref}()
2012-09-13 16:34:18 +02:00
Colomban Wendling
5ada77df70
Don't use deprecated gtk_box_pack_start_defaults()
2012-09-13 16:34:18 +02:00
Enrico Tröger
9f479b861a
Regenerate Python tag list
...
Generated against a clean Python 2.7 installation.
2012-09-12 19:30:56 +02:00
Enrico Tröger
baafa6325c
Strip more tags which start with a keyword
2012-09-12 19:29:21 +02:00
Enrico Tröger
8171af611f
Don't set the focus to the editor widget when clicking a symbol while holding Control
...
When clicking a symbol in the Symbols sidebar and holding the Control modifier key, don't
set the focus to the editor widget so further navigation in the Symbols sidebar with keys
is possible.
2012-09-09 16:05:58 +02:00
Colomban Wendling
49dafc8536
Use namespaces icon for Ruby modules
...
It's not perfect but better than nothing since other tags have icons.
2012-09-06 20:43:49 +02:00
Colomban Wendling
8f0ddfe4ef
Merge branch 'printing-with-scintilla'
...
Closes #3475444 , #2804000 and #2629121 .
2012-09-06 18:45:26 +02:00
Nick Treleaven
a5edf57a17
Don't regenerate deps.mak files on 'make clean' (Windows makefile)
2012-09-06 14:52:31 +01:00
Nick Treleaven
00714db69c
Improve collapsing fold behaviour when start point is offscreen
...
When collapsing a fold range whose starting line is offscreen,
scroll the starting line to display at the top of the view.
Otherwise it can be confusing when the document scrolls down to hide
the folded lines.
2012-09-05 17:13:34 +01:00
Colomban Wendling
654f07219f
Update Scintilla to version 3.2.2
2012-09-05 00:37:41 +02:00
Lex Trotman
f53f37c578
Save encoding in session as text
...
Since reading locale and reading encodings from within files by regex
can find encodings not on the Geany list, saving as text ensures that
any encoding found can be saved in the session, otherwise a file can
be opened but will not re-open because the encoding cannot be saved
in the session. Since numeric encoding names exist prefix the text
name by 'E' so they can be distinguished from saved numeric indexes.
2012-09-03 18:36:39 +10:00
Colomban Wendling
c05f1bdd44
Remove a suspect ungetc() call in VHDL parser
...
This ungetc() call don't look legitimate and actually leads to lots
of warnings about ungetc() being called when another character was
already backed up.
2012-09-02 20:28:30 +02:00
Miguel Sánchez de León Peque
e469aa27e0
Update VHDL parser to display blocks in the symbols list
2012-09-02 19:42:25 +02:00
Colomban Wendling
66b93d2d8d
Fix "mark all" search feature when using regular expressions
...
Use the proper, full-featured, regular expression engine we use
everywhere else rather than Scintilla's stripped-down one.
Closes #3564132 .
2012-09-02 14:47:07 +02:00
Colomban Wendling
69d8295c5e
Don't try to unref NULL regex
2012-09-02 14:17:34 +02:00
YosefOr
13410c0e5a
Update po/he.po
...
Translation error correction
2012-08-31 18:32:02 +02:00
Enrico Tröger
0627817c7b
Regenerate Python tag list
...
Generated against a clean Python 2.7 installation.
2012-08-29 23:04:50 +02:00
Enrico Tröger
883ce3acb6
Add method to generate also tags for __builtins__
...
This way we get easily also tags for standard exceptions and a few builtin types.
2012-08-29 23:03:25 +02:00
Enrico Tröger
29f0d02be3
Add a warning about running this script with its potential side effects
2012-08-29 22:40:54 +02:00
Enrico Tröger
f1cb61f6cb
Ignore tag names starting a Python keyword
...
This removes tags like 'pass_', 'pass_stmt' or 'return_stmt' which are quite annoying
when typing the actual keywords and pressing Enter afterwards.
Also add some more modules and packages to the ignore list to avoid weird side effects
when importing them (even though antigravity is funny).
2012-08-29 22:22:57 +02:00
Enrico Tröger
fd8b20c80b
Add 'memoryview' identifier as found in Python2.7
2012-08-29 22:14:49 +02:00
Colomban Wendling
b82134e021
printing: Fix line number margin border position
2012-08-27 21:28:46 +02:00
YosefOr
aba3f97448
Update po/he.po
...
Update of Hebrew translation
2012-08-27 00:19:07 +02:00
Frank Lanitz
2b163c367d
Adding Hebrew translation
2012-08-25 17:11:52 +02:00
Colomban Wendling
484f6fcdef
Make sure to only use as much data as it was actually read
...
When reading a C macro, make sure to only use as much byes we actually
got and not as much as we requested. This should not be a problem
anymore now 61c5216 fixed a too long read, but it's safer anyway.
2012-08-25 16:02:21 +02:00
Colomban Wendling
61c5216083
Fix an off-by-one issue in C macro parsing code
...
Closes #3556536 .
2012-08-25 15:50:09 +02:00
Colomban Wendling
9817c14202
Add a few missing Haxe keywords
...
Closes #3448664 .
2012-08-24 23:26:11 +02:00
Colomban Wendling
ce742b45dd
Remove spurious semicolons
2012-08-24 20:20:09 +02:00
Colomban Wendling
d80bc7ce56
Update FSF address
...
Closes #3557875 .
2012-08-24 19:25:57 +02:00
Frank Lanitz
2b77157e5e
Update of Russian translation provided by Igor Burmistrov
2012-08-20 09:46:07 +02:00
oco
e20a57927d
Use all supported keyword sets for Scintilla Forth lexer
...
Submitted on geany-devel mailing list
2012-08-16 18:35:27 -07:00
Matthew Brush
7b65d76d5f
Fix comment style and wording from last commit
...
Don't use C99/C++ style comments and elaborate a bit on the purpose
of the call.
2012-08-16 17:52:22 -07:00
Yosef Or
e1a1c54d78
Keep code direction LTR
2012-08-16 17:37:01 -07:00
Matthew Brush
d36db75bcb
ClassBuilder: Defy GTK+ conventions and instead generate valid C code
2012-08-10 21:05:41 -07:00
Matthew Brush
7193a1161b
Minor style changes from last commit
2012-08-10 18:19:54 -07:00
Alexander Eberspächer
a17e37bcd8
Test against the lexer instead of the filetype when computing
...
indentation. This fixes Cython indentation.
2012-08-10 11:34:56 +02:00
Matthew Brush
9a63e05f63
Change plugin manager's OK button response to GTK_RESPONSE_OK
...
Used to be GTK_RESPONSE_CANCEL for some reason.
2012-08-09 22:36:03 -07:00
Matthew Brush
bc5b68822d
Remove indirection from callback handler
2012-08-09 22:35:16 -07:00
Matthew Brush
e62bec43fc
Use g_build_filename()
instead of g_strconcat()
for paths
2012-08-09 18:21:43 -07:00
Colomban Wendling
c2c6a70515
Open files with leading or trailing whitespaces through the socket
2012-08-08 15:35:46 +02:00
Colomban Wendling
d152c5ce22
Properly indent even if the indenting character isn't the last one
...
For all languages, this change allows comments at the end of the
checked line, e.g.:
if 42: # magic number
print("I'm indented!")
For languages with braces, it also properly indent if there is code
on the same line as the opening brace, e.g.:
if (42) { printf("some code here...");
printf("...but I'm properly indented");
} else { /* comment! */
printf("normal block is fine too, of course");
}
Although this is uncommon (and quite ugly) it's valid and should be
handled properly.
2012-08-07 17:50:17 +02:00