Enrico Tröger
ff25b2770c
Init the default styles before first usage.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1392 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-13 17:39:09 +00:00
Enrico Tröger
fe40f61740
Fixed wrong margin colours for filetype All/None.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1391 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-13 17:08:13 +00:00
Nick Treleaven
20115f6f54
Add 'Switch to last used document' keybinding.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1390 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-13 17:00:12 +00:00
Nick Treleaven
5f0889407f
Count total replacements made when replacing in a rectangular
...
selection.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1389 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-13 15:40:59 +00:00
Nick Treleaven
4b03559bd7
Use tab stops for status bar line, column and selection data to stop
...
the other fields being moved so often when browsing code or typing.
Rearrange status bar statistics to be clearer/more concise.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1388 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-13 11:32:57 +00:00
Nick Treleaven
9c771f709c
Fix segfault (oops).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1387 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-12 16:30:15 +00:00
Nick Treleaven
a81ab1c4cf
Update the status bar after setting the document file type, if it
...
has changed.
Update the status bar after colourising open files, so the current
tag is accurate.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1386 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-12 16:24:52 +00:00
Enrico Tröger
b802127670
Added missing whitespace (found by Frank).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1385 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-12 16:18:12 +00:00
Enrico Tröger
ccc26cc314
Added description for disable-server command line option for Xfce Terminal.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1384 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-12 16:12:42 +00:00
Nick Treleaven
467b31c874
Switch to Compiler window when using Next Error command.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1383 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-12 12:13:45 +00:00
Nick Treleaven
82836d4c7d
Make New Project dialog create parent directories of the chosen base
...
path if necessary.
Prevent warnings when setting open dialog directory to a path whose
parent directory doesn't exist.
Add create_parent_dirs argument for utils_mkdir().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1382 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-10 17:26:03 +00:00
Nick Treleaven
c231cae3d6
Separate New Project dialog from Project Properties dialog.
...
Make Properties Filename field read-only, below Name field.
Capitalize dialog titles.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1381 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-10 12:27:55 +00:00
Enrico Tröger
0b84fced12
Added style "default" to filetypes.common to be able to change the default style for files without a filetype set.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1380 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-09 18:14:34 +00:00
Nick Treleaven
fe2ee88919
Correct typo.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1379 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-09 16:40:22 +00:00
Enrico Tröger
b88cd0a597
Set default highlighting style for filetype None to get it also inverted if invert_all is set.
...
Reset all previously defined styles when switching filetype to None.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1378 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-09 15:38:31 +00:00
Enrico Tröger
9fff34a460
Auto completion of multi line comments is now (again) configurable with the auto complete constructs option.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1377 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-09 14:06:20 +00:00
Enrico Tröger
90b01daf35
Fixed several compiler warnings (mainly shadowing local variables and unreachable code).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1376 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-09 13:52:26 +00:00
Nick Treleaven
3888323376
Fix indentation spelling ;-)
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1375 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-09 12:26:55 +00:00
Nick Treleaven
32c4c8e20b
Fix sign comparison warnings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1374 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-09 12:18:42 +00:00
Enrico Tröger
9dc61832fc
Added different auto indention modes to select who should Geany indent new lines ( closes #1615605 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1373 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-08 18:02:08 +00:00
Nick Treleaven
3948762be3
Updated Templates section for filetype templates and added some
...
subsection titles.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1372 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-08 17:03:26 +00:00
Nick Treleaven
dfb1bc9fcc
Fix not setting existing project typenames for C-like files if they
...
don't contain typenames themselves (bug introduced in r1323).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1371 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-08 13:32:03 +00:00
Enrico Tröger
63639a8feb
Fixed wrong tooltip.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1370 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-08 12:42:59 +00:00
Nick Treleaven
7cb6832039
Speed up loading multiple C-like files when existing documents are
...
open (by ensuring documents are only colourised once).
Add document_open_files(), document_colourise_new().
Add some missing function parameter names to document.h.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1369 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-06 16:57:09 +00:00
Enrico Tröger
d3778ea9d4
Added single line comment examples for clarification.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1368 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-05 21:07:09 +00:00
Nick Treleaven
f38edbfc2c
Use exact executable name in run command error message. Edit tooltip.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1367 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-05 12:44:02 +00:00
Nick Treleaven
0f409ab8a4
Add project run command support. Run command is a custom command-line
...
and can include arguments.
Make 'Choose project filename' dialog use a Save button.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1366 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-05 12:13:09 +00:00
Nick Treleaven
a521b9b290
Use UTF-8 for missing executable error message.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1365 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-03 17:02:57 +00:00
Nick Treleaven
b05dbb0419
Fix memory leak, remove unused build_create_shellscript() argument.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1364 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-03 16:54:04 +00:00
Nick Treleaven
3a44ffa8f8
Fix memory leak with utils_remove_ext_from_filename().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1363 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-03 13:34:15 +00:00
Nick Treleaven
d98e77ca4d
Moved all code for checking and creating the geany run script
...
temporary file from build_run_cmd() to prepare_run_script().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1362 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-03 13:14:41 +00:00
Enrico Tröger
2c7da39004
Fixed typo (thanks to John Gabriele).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1361 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-02 19:04:18 +00:00
Enrico Tröger
2c36e81797
Added support for secondary keywords for filetypes C and C++.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1360 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-02 16:04:29 +00:00
Enrico Tröger
ab788ad01f
Added NSIS installer script for the Win32 installer.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1359 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-02 15:20:24 +00:00
Enrico Tröger
8cd6856293
Changed location of translation files to lib\locale on Win32.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1358 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-02 09:58:03 +00:00
Enrico Tröger
af5af49159
Added new file filter for Open File dialog to only show supported source files (for native Win32 dialog).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1357 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-02 09:53:21 +00:00
Enrico Tröger
f486728aed
Added new file filter for Open File dialog to only show supported source files (list of all defined filename extensions).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1356 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 22:38:31 +00:00
Enrico Tröger
b1188781de
Oops, forgot to commit.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1355 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 22:20:37 +00:00
Enrico Tröger
66b75da8a2
Added missing keywords: as, with, False, None and True.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1354 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 22:16:58 +00:00
Enrico Tröger
926437688f
Set IO channels for custom commands to blocking mode (thanks to Jeff Pohlmeyer).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1353 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 21:45:43 +00:00
Enrico Tröger
a611a040da
Added sci_get_selection_mode(), sci_set_selection_mode(), sci_get_pos_at_line_sel_start(), sci_get_pos_at_line_sel_end().
...
Improved replacing in rectangle selections (closes #1665571 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1352 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 17:36:51 +00:00
Nick Treleaven
5aa84fcb70
Edit confirm project close text.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1351 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 15:54:12 +00:00
Nick Treleaven
845ea75c38
avoid using __VA_ARGS__ because older gcc 2.x versions probably don't support C99.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1350 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 12:38:31 +00:00
Enrico Tröger
0cad18d0eb
Replaced glibc printf extension %m with strerror() call.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1349 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 11:42:11 +00:00
Nick Treleaven
c660ffc051
Run Make All and Make Custom from the project base directory, if set.
...
Add project_get_make_dir().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1348 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 11:38:14 +00:00
Enrico Tröger
a8dae8ecb6
Applied patch from Jeff Pohlmeyer to improve the custom command execution code(thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1347 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-01 10:54:37 +00:00
Nick Treleaven
7b30ec88de
Make build_spawn_cmd() take a command string instead of joining an
...
array of strings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1346 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-02-28 17:24:22 +00:00
Nick Treleaven
9a309114c2
Show number of matches when using Find All or Find in Files.
...
Add msgwin_msg_add_fmt().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1345 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-02-28 12:08:40 +00:00
Nick Treleaven
2cab3043de
Fix sign comparison warnings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1344 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-02-27 15:06:17 +00:00
Nick Treleaven
2df920bbe9
Use utils_strv_new() for all filetype patterns.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1343 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-02-27 14:53:37 +00:00