562 Commits

Author SHA1 Message Date
Colomban Wendling
3ec0369f47 Merge branch 'wip/configurable-mime-type--gicon' into wip/configurable-mime-type-gicon 2014-04-14 20:27:20 +02:00
Colomban Wendling
9a41f919c1 Update mappings for new Scintilla 2014-04-14 16:36:05 +02:00
SiegeLord
ff796360ce Rust: Update keywords 2014-04-01 21:37:03 -04:00
Steven Valsesia
1d0fc64ce8 Add the choice to use Windows or Gtk color chooser dialog
Modification of the string "Use Windows File Open/Save dialogs" to
"Use Windows native dialogs".

Signed-off-by: bestel <steven.valsesia@gmail.com>
Signed-off-by: Colomban Wendling <ban@herbesfolles.org>
2014-03-30 20:40:12 +02:00
Francisco Iacobelli
1f0898be05 changed filetypes.latex to add Bibtex compilation 2014-03-21 15:47:52 -05:00
elextr
b27b3678dd Add boolean to Pascal keyword list
Pascal has a boolean type (see wikipedia entry) fixes bug #1033
2014-03-21 15:46:45 +11:00
elextr
d76323260c Put Makefile comments at start of line.
In a makefile comments in recipes must start at the beginning of
the line (see [1]).  Thanks to cousteau on IRC.

[1] http://www.gnu.org/software/make/manual/make.html#Recipe-Syntax
2014-03-14 15:03:12 +11:00
Colomban Wendling
98717999d0 Fortran: add missing block and endblock keywords 2014-02-23 20:02:56 +01:00
Adam Hirst
05dda6b001 Updated keywords and intrinsic functions in accordance with the Fortran 2008 standard. 2014-01-20 15:21:36 +00:00
Adam Hirst
10ac2816af Removed years-old typo from the keyword list. 2014-01-20 15:20:12 +00:00
Colomban Wendling
7c6f48e4f5 Workaround a slowness in multi-column combo boxes under GTK3
Always set the combo boxes' wrap-width after their models are fully
filled to work around dramatic slowness described in GTK bug
https://bugzilla.gnome.org/show_bug.cgi?id=722388
2014-01-18 03:13:05 +01:00
SiegeLord
3d7ade4e02 Integrate the Rust lexer with the rest of Geany's functionality 2014-01-14 12:50:38 -05:00
dobkeratops
b17b4be126 Added the Rust filetype 2014-01-14 12:50:37 -05:00
Colomban Wendling
1a5554c41c Add our stock icons manually
Although GtkIconFactory implements GtkBuildable properly and works just
fine, Glade can't handle it and keeps removing it upon save.  So, drop
the automatic setup to a manual one so the UI description is editable
with Glade again, and which also has the small advantage of not
repeating the stock ID strings.
2014-01-10 18:33:04 +01:00
kuroidoruido
8d5c7fbdc1 Update filetypes.sql
Add loop and replace keywords
2014-01-08 23:54:46 +01:00
Colomban Wendling
d29b5912ff Read filetype's mime type from the configuration files
This allows custom filetypes to define a mime type, hence the icon
displayed for this filetype;  as well as moving ones for built-in
filetypes out of the code to the configuration files.
2013-10-15 03:06:01 +02:00
Nick Treleaven
a408938e95 Set group for Clojure filetype 2013-10-13 12:57:37 +01:00
Colomban Wendling
c427ddb656 SQL: fix single-line comment marker
Closes [bugs:#997].
2013-09-19 19:40:56 +02:00
TheHappyMarquis
05c9f10dd8 Restore HTML filetype doublestring/hstring to original color
Closes #74 and #75
2013-08-15 20:47:35 -07:00
Hoàng Minh Thắng
7d4a2928b7 Add Clojure filetype
Includes changes in referenced pull request comments.

Closes #92
2013-08-15 20:12:13 -07:00
Igor Shaula
4c3730caf7 LexPowerShell fixes and improvements
* fix here-string highlighting
* add doccomment keyword highlighting
* add #region folding

Closes #132
2013-08-15 19:51:17 -07:00
Igor Shaula
df589a9d52 Add PowerShell filetype
Windows PowerShell is a command-line shell and associated scripting language
which comes out of the box with Windows 7/Server 2008/8/Server 2012.

Original lexer from Scintilla is used.
2013-08-15 19:44:33 -07:00
Antoine Turmel
ef7b092ef9 Adding .properties file under Conf markup
See http://en.wikipedia.org/wiki/.properties

Closes #162
2013-08-15 18:02:47 -07:00
Benjamin Chrétien
1a185d87a4 Add CUDA C/C++ support
Closes #147
2013-08-15 17:55:36 -07:00
YosefOr
706abfbf38 Add detection of PKGBUILD files as Shell scripts
Closes #120
2013-08-15 15:21:42 -07:00
Miro Hrončok
9e22ec8535 Added Graphviz custom filetype
Closes #125
2013-08-15 15:10:45 -07:00
Ypnose
b11a3adb7b Add detection support for various Shell scripts
* Add shebang detection of mksh and tcsh.
* Add file extension detection of mksh, tcsh, and the various
"profile" shell scripts.

Closes #126
2013-08-15 14:48:06 -07:00
Felix Totir
03e3ba7987 Added keywords for Matlab classes syntax highlight
Closes #136
2013-08-15 13:21:41 -07:00
John Long
a1e9205270 Update PHP source repo for tags and tags file
The new tags file seems to have lots of new symbols. It needs testing
by PHP programmers.

Closes #137
2013-08-15 13:09:35 -07:00
exbb2
09e7d8398f Haskell filetype improvements and support for Literal Haskell
Closes #155 and also closes #139
2013-08-14 23:16:39 -07:00
canou
b518770dea Add support for DOS, OS/2 and Windows batch files
* Uses existing LexOthers.cxx from Scintilla already in use by Geany
* "identifier" style mapping goes to "string" for better presentation
even if it's semantically incorrect, we'll change it back if it causes
issues for anyone.
* Filetype configuration and keywords taken from Don Ho's Notepad++.

Closes #160
2013-08-14 23:04:35 -07:00
Fabio Ticconi
a08f595b35 Erlang filetype and snippets improvements
* Add .hrl Erlang "header" file
* Add some useful snippets
* Add template for Erlang files as per EDocs guidelines

Closes #157
2013-08-14 22:19:14 -07:00
Antoine Turmel
db140bb614 Adding .xul and .dtd extensions with XML
See: http://en.wikipedia.org/wiki/.xul and http://en.wikipedia.org/wiki/.dtd

Closes #161
2013-08-14 21:38:47 -07:00
Duncan de Wet
992ee22ce7 Add various HTML5 keywords 2013-07-31 17:39:11 +12:00
Colomban Wendling
436e0bf3f3 PHP: add PHP 5.5 keywords 2013-07-03 19:26:23 +02:00
John Long
750ac6e978 Add 'self' to list of PHP keywords 2013-06-24 23:56:37 +02:00
Edwin Lee
fbc6bdc850 Add some missing Fortran file extensions
Updated Fortran file extensions to include f08 (Fortran 2008) and all
the preprocessor Fortran extensions.
2013-06-24 23:22:30 +02:00
Mislav Blažević
ce3cfa25da break is keyword in pascal 2013-06-09 21:52:13 +03:00
Ilario Pierbattista
e949ff8872 Add "strictfp" Java keyword
Closes #936.
2013-06-08 14:55:39 +02:00
Colomban Wendling
ca404a01d4 Don't mark as translatable strings that are never visible
In the file properties dialog there are a few label for which the
default value is never visible to the user, and then don't need to be
translated.  These strings are only useful to recognize and select the
label in e.g. Glade UI.
2013-05-22 15:52:39 +02:00
Frank Lanitz
8f9f73e0ef Adding comment (postgres) as a SQL-keyword. 2013-05-22 09:15:40 +02:00
Colomban Wendling
4bac3717ea Update for new Scintilla styles 2013-05-22 03:38:21 +02:00
Colomban Wendling
72c809f633 Use Glade to create the File Properties dialog 2013-05-20 04:12:44 +02:00
Colomban Wendling
9652a34ef0 Add ellipsis to menu items requiring further user input
This is a very common paradigm used by GNOME, KDE, MacOSX, Windows,
etc., and following it makes our UI more consistent with these and
easier to use by their users.

https://developer.gnome.org/hig-book/stable/menus-design.html.en#menu-item-type-command

Closes #3613494.
2013-05-19 23:15:38 +02:00
Frank Lanitz
9ebc082cfc Adding owner and serial to list of keywords for SQL 2013-05-17 10:25:13 +02:00
Colomban Wendling
cd390c0d48 Fix some widgets packing issues under GTK3 in the preference dialog 2013-05-15 18:25:08 +02:00
Frank Lanitz
a025b7c63f SQL: Adding elsif and raise to list of keywords 2013-05-07 16:29:41 +02:00
Frank Lanitz
854eccf16d Merge pull request #127 from duncannz/master
Added some missing SQL keywords
2013-05-02 05:20:24 -07:00
Colomban Wendling
bb58d7cba4 Python: remove duplicate keywords
Remove False, None and True from "identifiers" since they already are
in "primary".
2013-04-27 18:57:42 +02:00
Colomban Wendling
564ef98f9c Update for new Scintilla styles 2013-04-27 18:30:17 +02:00