Skip to content

Commit 879773d

Browse files
committed
Release 1.0.4
* Updated visual styles. * Updated several text bundles. * Updated build files.
2 parents 522ccc6 + fd6e006 commit 879773d

28 files changed

+576
-289
lines changed

CHANGELOG

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
* RECENT CHANGES
33
*******************************************************************************
44

5+
=== 1.0.4 ===
6+
* Updated visual styles.
7+
* Updated several text bundles.
8+
* Updated build files.
9+
510
=== 1.0.3 ===
611
* Added german translations (contributed by Johannes Guenther).
712
* Updated localization files.

include/lsp-plug.in/shared/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
#define LSP_PLUGINS_SHARED_MAJOR 1
2626
#define LSP_PLUGINS_SHARED_MINOR 0
27-
#define LSP_PLUGINS_SHARED_MICRO 3
27+
#define LSP_PLUGINS_SHARED_MICRO 4
2828

2929
#ifdef LSP_LLTL_LIB_BUILTIN
3030
#define LSP_PLUGINS_SHARED_EXPORT

make/configure.mk

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ else
4646
X_URL_SUFFIX = _RO
4747
endif
4848

49+
include $(BASEDIR)/project.mk
4950
include $(BASEDIR)/make/functions.mk
5051
include $(BASEDIR)/make/system.mk
5152
include $(BASEDIR)/make/tools.mk
5253
include $(BASEDIR)/modules.mk
53-
include $(BASEDIR)/project.mk
5454
include $(BASEDIR)/dependencies.mk
5555

5656
# Compute the full list of dependencies
@@ -116,7 +116,7 @@ endef
116116

117117
define _modconfig =
118118
$(eval name=$(1))
119-
$(eval builtin=$(2))
119+
$(eval publisher=$(2))
120120

121121
$(if $($(name)_DESC),, $(eval $(name)_DESC := $($(name)_DESC)))
122122
$(if $($(name)_URL),, $(eval $(name)_URL := $($(name)_URL$(X_URL_SUFFIX))))
@@ -127,54 +127,55 @@ define _modconfig =
127127
$(if $($(name)_TEST),, $(eval $(name)_TEST := $($(name)_PATH)/test))
128128
$(if $($(name)_TESTING),, $(eval $(name)_TESTING := 0))
129129
$(if $($(name)_BIN),, $(eval $(name)_BIN := $(TARGET_BUILDDIR)/$($(name)_NAME)))
130-
$(if $($(name)_CFLAGS),, $(eval $(name)_CFLAGS := "-I\"$($(name)_INC)\""$(if $(builtin)," -D$(name)_BUILTIN")))
130+
$(if $($(name)_CFLAGS),, $(eval $(name)_CFLAGS := "-I\"$($(name)_INC)\"" -D$(name)_BUILTIN$(if $(publisher), -D$(name)_PUBLISHER)))
131131
$(if $($(name)_LDLAGS),, $(eval $(name)_LDFLAGS :=))
132132
$(if $($(name)_OBJ),, $(eval $(name)_OBJ := "$($(name)_BIN)/$($(name)_NAME).o"))
133133
$(if $($(name)_OBJ_TEST),, $(eval $(name)_OBJ_TEST := "$($(name)_BIN)/$($(name)_NAME)-test.o"))
134-
$(if $($(name)_MFLAGS),, $(eval $(name)_MFLAGS := $(if $(builtin),"-D$(name)_BUILTIN -fvisibility=hidden")))
134+
$(if $($(name)_MFLAGS),, $(eval $(name)_MFLAGS := $(if $(publisher),,"-D$(name)_BUILTIN -fvisibility=hidden")))
135135

136136
$(if $(HOST_$(name)_PATH),, $(eval HOST_$(name)_PATH := $(MODULES)/$($(name)_NAME)))
137137
$(if $(HOST_$(name)_INC),, $(eval HOST_$(name)_INC := $(HOST_$(name)_PATH)/include))
138138
$(if $(HOST_$(name)_SRC),, $(eval HOST_$(name)_SRC := $(HOST_$(name)_PATH)/src))
139139
$(if $(HOST_$(name)_TEST),, $(eval HOST_$(name)_TEST := $(HOST_$(name)_PATH)/test))
140140
$(if $(HOST_$(name)_TESTING),, $(eval HOST_$(name)_TESTING := 0))
141141
$(if $(HOST_$(name)_BIN),, $(eval HOST_$(name)_BIN := $(HOST_BUILDDIR)/$($(name)_NAME)))
142-
$(if $(HOST_$(name)_CFLAGS),, $(eval HOST_$(name)_CFLAGS := "-I\"$(HOST_$(name)_INC)\""$(if $(builtin)," -D$(name)_BUILTIN")))
142+
$(if $(HOST_$(name)_CFLAGS),, $(eval HOST_$(name)_CFLAGS := "-I\"$($(name)_INC)\"" -D$(name)_BUILTIN$(if $(publisher), -D$(name)_PUBLISHER)))
143143
$(if $(HOST_$(name)_LDLAGS),, $(eval HOST_$(name)_LDFLAGS :=))
144144
$(if $(HOST_$(name)_OBJ),, $(eval HOST_$(name)_OBJ := "$(HOST_$(name)_BIN)/$($(name)_NAME).o"))
145145
$(if $(HOST_$(name)_OBJ_TEST),,$(eval HOST_$(name)_OBJ_TEST:= "$(HOST_$(name)_BIN)/$($(name)_NAME)-test.o"))
146-
$(if $(HOST_$(name)_MFLAGS),, $(eval HOST_$(name)_MFLAGS := $(if $(builtin),"-D$(name)_BUILTIN -fvisibility=hidden")))
146+
$(if $(HOST_$(name)_MFLAGS),, $(eval HOST_$(name)_MFLAGS := $(if $(publisher),,"-D$(name)_BUILTIN -fvisibility=hidden")))
147147
endef
148148

149149
define srcconfig =
150150
$(eval name=$(1))
151-
$(eval builtin=$(patsubst $(ARTIFACT_NAME),,$($(name)_NAME)))
152-
$(eval $(call _modconfig,$(name),$(builtin)))
151+
$(eval publisher=$(findstring $(ARTIFACT_NAME),$($(name)_NAME)))
152+
$(eval $(call _modconfig,$(name),$(publisher)))
153153
endef
154154

155155
define binconfig =
156156
$(eval name=$(1))
157-
$(eval $(call _modconfig,$(1),))
157+
$(eval publisher=1)
158+
$(eval $(call _modconfig,$(name),$(publisher)))
158159
endef
159160

160161
define hdrconfig =
161162
$(eval name=$(1))
162-
$(eval builtin=$(patsubst $(ARTIFACT_NAME),,$($(name)_NAME)))
163+
$(eval publisher=$(findstring $(ARTIFACT_NAME),$($(name)_NAME)))
163164

164165
$(if $($(name)_DESC),, $(eval $(name)_DESC := $($(name)_DESC)))
165166
$(if $($(name)_URL),, $(eval $(name)_URL := $($(name)_URL$(X_URL_SUFFIX))))
166167

167168
$(if $($(name)_PATH),, $(eval $(name)_PATH := $(MODULES)/$($(name)_NAME)))
168169
$(if $($(name)_INC),, $(eval $(name)_INC := $($(name)_PATH)/include))
169170
$(if $($(name)_TESTING),, $(eval $(name)_TESTING := 0))
170-
$(if $($(name)_CFLAGS),, $(eval $(name)_CFLAGS := "-I\"$($(name)_INC)\""$(if $(builtin)," -D$(name)_BUILTIN")))
171-
$(if $($(name)_MFLAGS),, $(eval $(name)_MFLAGS := $(if $(builtin),"-D$(name)_BUILTIN -fvisibility=hidden")))
171+
$(if $($(name)_CFLAGS),, $(eval $(name)_CFLAGS := "-I\"$($(name)_INC)\""$(if $(publisher), "-D$(name)_PUBLISHER")))
172+
$(if $($(name)_MFLAGS),, $(eval $(name)_MFLAGS := "-D$(name)_BUILTIN -fvisibility=hidden"))
172173

173174
$(if $(HOST_$(name)_PATH),, $(eval HOST_$(name)_PATH := $(MODULES)/$($(name)_NAME)))
174175
$(if $(HOST_$(name)_INC),, $(eval HOST_$(name)_INC := $(HOST_$(name)_PATH)/include))
175176
$(if $(HOST_$(name)_TESTING),, $(eval HOST_$(name)_TESTING := 0))
176-
$(if $(HOST_$(name)_CFLAGS),, $(eval HOST_$(name)_CFLAGS := "-I\"$(HOST_$(name)_INC)\""$(if $(builtin)," -D$(name)_BUILTIN")))
177-
$(if $(HOST_$(name)_MFLAGS),, $(eval HOST_$(name)_MFLAGS := $(if $(builtin),"-D$(name)_BUILTIN -fvisibility=hidden")))
177+
$(if $(HOST_$(name)_CFLAGS),, $(eval HOST_$(name)_CFLAGS := "-I\"$(HOST_$(name)_INC)\""$(if $(publisher), "-D$(name)_PUBLISHER")))
178+
$(if $(HOST_$(name)_MFLAGS),, $(eval HOST_$(name)_MFLAGS := "-D$(name)_BUILTIN -fvisibility=hidden"))
178179
endef
179180

180181
define vardef =

make/ld-windows.script

Lines changed: 246 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,246 @@
1+
/* Script for ld -r: link without relocation */
2+
/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
3+
Copying and distribution of this script, with or without modification,
4+
are permitted in any medium without royalty provided the copyright
5+
notice and this notice are preserved. */
6+
OUTPUT_FORMAT(default)
7+
SECTIONS
8+
{
9+
.text :
10+
{
11+
*(.text)
12+
/* ??? Why is .gcc_exc here? */
13+
}
14+
/* The Cygwin32 library uses a section to avoid copying certain data
15+
on fork. This used to be named ".data". The linker used
16+
to include this between __data_start__ and __data_end__, but that
17+
breaks building the cygwin32 dll. Instead, we name the section
18+
".data_cygwin_nocopy" and explicitly include it after __data_end__. */
19+
.data :
20+
{
21+
*(.data)
22+
KEEP(*(.jcr))
23+
}
24+
.rdata :
25+
{
26+
*(.rdata)
27+
}
28+
.eh_frame :
29+
{
30+
KEEP(*(.eh_frame))
31+
}
32+
.pdata :
33+
{
34+
KEEP(*(.pdata))
35+
}
36+
.bss :
37+
{
38+
*(.bss)
39+
*(COMMON)
40+
}
41+
.edata :
42+
{
43+
*(.edata)
44+
}
45+
.drectve :
46+
{
47+
*(.drectve)
48+
}
49+
/DISCARD/ :
50+
{
51+
*(.debug$S)
52+
*(.debug$T)
53+
*(.debug$F)
54+
}
55+
.idata :
56+
{
57+
/* This cannot currently be handled with grouped sections.
58+
See pe.em:sort_sections. */
59+
}
60+
.CRT :
61+
{
62+
/* ___crt_xl_end__ is defined in the TLS Directory support code */
63+
}
64+
/* Windows TLS expects .tls$AAA to be at the start and .tls$ZZZ to be
65+
at the end of section. This is important because _tls_start MUST
66+
be at the beginning of the section to enable SECREL32 relocations with TLS
67+
data. */
68+
.tls :
69+
{
70+
*(.tls)
71+
}
72+
.endjunk :
73+
{
74+
/* end is deprecated, don't use it */
75+
}
76+
.rsrc : SUBALIGN(4)
77+
{
78+
*(.rsrc)
79+
}
80+
.reloc :
81+
{
82+
*(.reloc)
83+
}
84+
.stab :
85+
{
86+
*(.stab)
87+
}
88+
.stabstr :
89+
{
90+
*(.stabstr)
91+
}
92+
/* DWARF debug sections.
93+
Symbols in the DWARF debugging sections are relative to the beginning
94+
of the section. Unlike other targets that fake this by putting the
95+
section VMA at 0, the PE format will not allow it. */
96+
/* DWARF 1.1 and DWARF 2. */
97+
.debug_aranges :
98+
{
99+
*(.debug_aranges)
100+
}
101+
.zdebug_aranges :
102+
{
103+
*(.zdebug_aranges)
104+
}
105+
.debug_pubnames :
106+
{
107+
*(.debug_pubnames)
108+
}
109+
.zdebug_pubnames :
110+
{
111+
*(.zdebug_pubnames)
112+
}
113+
.debug_pubtypes :
114+
{
115+
*(.debug_pubtypes)
116+
}
117+
.zdebug_pubtypes :
118+
{
119+
*(.zdebug_pubtypes)
120+
}
121+
/* DWARF 2. */
122+
.debug_info :
123+
{
124+
*(.debug_info)
125+
}
126+
.zdebug_info :
127+
{
128+
*(.zdebug_info)
129+
}
130+
.debug_abbrev :
131+
{
132+
*(.debug_abbrev)
133+
}
134+
.zdebug_abbrev :
135+
{
136+
*(.zdebug_abbrev)
137+
}
138+
.debug_line :
139+
{
140+
*(.debug_line)
141+
}
142+
.zdebug_line :
143+
{
144+
*(.zdebug_line)
145+
}
146+
.debug_frame :
147+
{
148+
*(.debug_frame*)
149+
}
150+
.zdebug_frame :
151+
{
152+
*(.zdebug_frame*)
153+
}
154+
.debug_str :
155+
{
156+
*(.debug_str)
157+
}
158+
.zdebug_str :
159+
{
160+
*(.zdebug_str)
161+
}
162+
.debug_loc :
163+
{
164+
*(.debug_loc)
165+
}
166+
.zdebug_loc :
167+
{
168+
*(.zdebug_loc)
169+
}
170+
.debug_macinfo :
171+
{
172+
*(.debug_macinfo)
173+
}
174+
.zdebug_macinfo :
175+
{
176+
*(.zdebug_macinfo)
177+
}
178+
/* SGI/MIPS DWARF 2 extensions. */
179+
.debug_weaknames :
180+
{
181+
*(.debug_weaknames)
182+
}
183+
.zdebug_weaknames :
184+
{
185+
*(.zdebug_weaknames)
186+
}
187+
.debug_funcnames :
188+
{
189+
*(.debug_funcnames)
190+
}
191+
.zdebug_funcnames :
192+
{
193+
*(.zdebug_funcnames)
194+
}
195+
.debug_typenames :
196+
{
197+
*(.debug_typenames)
198+
}
199+
.zdebug_typenames :
200+
{
201+
*(.zdebug_typenames)
202+
}
203+
.debug_varnames :
204+
{
205+
*(.debug_varnames)
206+
}
207+
.zdebug_varnames :
208+
{
209+
*(.zdebug_varnames)
210+
}
211+
.debug_macro :
212+
{
213+
*(.debug_macro)
214+
}
215+
.zdebug_macro :
216+
{
217+
*(.zdebug_macro)
218+
}
219+
/* DWARF 3. */
220+
.debug_ranges :
221+
{
222+
*(.debug_ranges)
223+
}
224+
.zdebug_ranges :
225+
{
226+
*(.zdebug_ranges)
227+
}
228+
/* DWARF 4. */
229+
.debug_types :
230+
{
231+
*(.debug_types)
232+
}
233+
.zdebug_types :
234+
{
235+
*(.zdebug_types)
236+
}
237+
/* For Go and Rust. */
238+
.debug_gdb_scripts :
239+
{
240+
*(.debug_gdb_scripts)
241+
}
242+
.zdebug_gdb_scripts :
243+
{
244+
*(.zdebug_gdb_scripts)
245+
}
246+
}

0 commit comments

Comments
 (0)